![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_06.png?5a7ff87)
VB6では、色の設定を Button.Backcolor = &HC000& とコードに記述していれば、Buttonの色が変更されていたのですが(&HC000& をファイルに保存していれば、読み出して設定もできていましたが)、VB2005で同じようにするとエラーがでてしまいます。Button.Backcolor = Color.Redとすればいいのですが、色データを保存したり、読み出したりして設定したいのですが、どうすれば良いのか分かりません。どなたか知っていれば教えて頂きたいのですが。よろしくお願いします。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_16.png?5a7ff87)
No.2ベストアンサー
- 回答日時:
>"ファイルに保存する方法としてMy.Settings等を用いるならColor型のまま色を保存することもできます。
"とありますが、良く分かりません。質問者さんがいう「ファイルに保存」が指す「ファイル」が、テキストファイル(*.txtや*.ini)であれば、前述のColor.FromNameやColor.FromArgbを用いるしかありません。
ただし、My.Settings等を用いればColor型のままで色情報を保存できますよ、ということです。
My.Settings自体が良く分からないということであれば、
http://www.atmarkit.co.jp/fdotnet/vblab/vb2005m_ …
この辺が参考になるかと思います。
ファイル保存は、テキストファイルに保存する事でした。説明が足らず申し訳ありませんでした。NYOI様の教えて頂いた通りによく考えてしましたら、色の設定、保存、読出しができるようになりました。ありがとうございました。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_16.png?5a7ff87)
No.1
- 回答日時:
保存したい色が定義にある色であれば、色名をファイルに保存しておき、
Button.Backcolor = Color.FromName(色名)
で設定する。
またはR,G,Bそれぞれの値を保存しておき、
Button.Backcolor = Color.FromArgb(R,G,B)
なんて方法も。
ファイルに保存する方法としてMy.Settings等を用いるならColor型のまま色を保存することもできます。
Button.Backcolor = My.Settings.SavedColor (SavedColorは任意の名前)
この回答への補足
NYOI様、早速の回答ありがとうございます。"ファイルに保存する方法としてMy.Settings等を用いるならColor型のまま色を保存することもできます。"とありますが、良く分かりません。申し訳ありませんが、もう少し詳しく教えて頂けないでしょうか?
補足日時:2008/03/21 13:21お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) excelの列幅高さが勝手に変わる(特定のPCだけ) 8 2022/07/14 16:51
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
- Excel(エクセル) Excelのマクロコードについて教えてください。 1 2022/03/27 10:47
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/11 13:29
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- その他(セキュリティ) パスワードの管理どうすればよいでのしょうか? 6 2023/06/10 14:11
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【VBA】マクロの入ったファイル...
-
エクセルでファイルを閉じるボ...
-
UWSCでエクセルファイルのみを...
-
EXCEL/VBAでWORDファイル名の先...
-
エクセルのxml形式の詳細について
-
VBScript ワードunicodeテキス...
-
VBSでファイルを指定のフォルダ...
-
Googleマップに保存した地点が...
-
個別に違う添付ファイルを付け...
-
PDFファイルの倍率を変えて保存...
-
A4の紙に印刷されている文字を...
-
サポートされたファイル形式お...
-
VBA:カウンターの i の値が開放...
-
ガラケーからPCへの写真の取り込み
-
エクセルで「特定の文字を含む...
-
動画編集ソフト自作について。
-
リストビューの選択状態を取得...
-
VBS フォルダ内にあるすべての...
-
連続的に画像を受け取り、画像...
-
指定したフォルダーを開いてフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VBA】マクロの入ったファイル...
-
eclipseの保管が押せない!
-
VBSでファイルを指定のフォルダ...
-
WebBrowserにHTMLテキストを読...
-
EXCEL/VBAでWORDファイル名の先...
-
HTMLファイルと、MHTファイルを...
-
リストボックスの保存方法を教...
-
エクセルでファイルを閉じるボ...
-
JavaScript でファイル保存を行...
-
Emacsで保存ができない
-
VB 2005 色データの保存、読出...
-
UWSCでエクセルファイルのみを...
-
オートシェイプを画像ファイル...
-
python文字化けエラーが発生し...
-
fireworksでjpeg保存可?初心者...
-
エクセルのxml形式の詳細について
-
文字「~」を使っているとJS...
-
エクセルのマクロで新規に作成...
-
HTMLでアンカーをはりPowerPoin...
-
Flashで作ったゲームの点数など...
おすすめ情報