|
■No73330 (Hongliang さん) に返信 >System.Windows.Forms.KeysConverterを使って、ConvertToStringで文字列に、ConvertFromStringで文字列から変換してやればどうでしょうか。
> あ、どのみちKeys.AとKeys.Bの組み合わせって言うのはKeys列挙体のインスタンス1つでは表現不可能ですよ。Keys.A | Keys.Bは素っ頓狂なキーを指すことになります。 > 組み合わせ可能なのは1つの普通のキーと任意の修飾キー(Alt,Ctrl,Shift)だけです。 > 普通のキーの組み合わせを表現したいなら、KeysのListとかで表現する必要があります。
回答有難うございます。 KeysConverter というのがあるのですね。そちらに書き換えて使うことにします。 組み合わせに関してはやはり一発では表せないとのことですので、区切って保存した上で復元時にリスト配列を使う形でやってみようと思います。
|