チェックボックスをクリックするとカラーパレットが出てきて色を選び「OK」を押すとテキストボックスの背景の色を変えてカラーコードを表示させるコードが下なんですが
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
ColorDialog colorDialog1 = new ColorDialog();
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
Color ColorCode = colorDialog1.Color;
textBox1.BackColor = ColorCode;
textBox1.ForeColor = Color.FromArgb(0xFF - ColorCode.R, 0xFF - ColorCode.G, 0xFF - ColorCode.B);
string strColor = "#" +
ColorCode.R.ToString("X2") + // Red(赤) を16進数2桁表示
ColorCode.G.ToString("X2") + // Green(緑)を16進数2桁表示
ColorCode.B.ToString("X2"); // Blue(青) を16進数2桁表示
textBox1.Text = strColor;
}
}
private Brush b5 = new SolidBrush(Color.ColorCode);
とした場合「ColorCode」の定義がありませんと出ます。上のプログラムで選んだカラーコードをどうやれば(Color.ColorCode)に入れることができるのでしょうか?
ご教授お願いします。
No.1ベストアンサー
- 回答日時:
> 上のプログラムで選んだカラーコードをどうやれば(Color.ColorCode)に入れることができるのでしょうか?
……?
要するに選択した色で塗りつぶすブラシを b5 というメンバ変数に設定したいということでしょうか?
ならば、以下のようにしないと。
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
ColorDialog colorDialog1 = new ColorDialog();
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
// (あなたの書いたコードがここに入る)
b5 = new SolidBrush(ColorCode);
}
}
private Brush b5;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- Visual Basic(VBA) エクセルVBA ダブルクリックしたら色反転を指定したセルのみにしたい 2 2022/04/06 12:52
- HTML・CSS HTML & CSS 縦ボックス内の文字の左右センタリング 3 2023/03/25 04:23
- HTML・CSS img と p を縦中央に配置したいのですがうまくいきません。 2 2023/01/12 14:38
- HTML・CSS スマホ表示用のwebページ、style.cssでは表の中の文字 font-size は指定できない? 1 2023/03/27 18:57
- アプリ Android studio 初心者 Hello Android!しか表示されない 1 2023/08/01 08:47
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- その他(IT・Webサービス) cssの@mediaについて 1 2023/05/14 07:34
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
「Outlookが他のプログラムによ...
-
読み込み中にアクセス違反が発...
-
このプログラミング誰か教えて...
-
XnViewにwebpを「いつも開く」...
-
プログラムを斜めに並べる
-
テキストボックスのエンターキ...
-
次のプログラムは、円周率だの...
-
CreateObject関数について
-
COBOLでBLOCK CONTAINS句につい...
-
javaからAS400のプログラム起動
-
なぜ高速フーリエ変換は画像の...
-
eepromについて
-
VC++のプログラミング
-
VBAでユーザーフォームが自動的...
-
binファイルってiphone専用です...
-
ラベルのアドレスを知る方法は...
-
グラフをC#のASP.net MVCで表示...
-
AutoCADを用いて板金展開図を自...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelに埋め込んだVBAのプログ...
-
Notepad++の関数リスト表示でC...
-
あるプログラムのコマンドライ...
-
これってほんとにみますか?
-
Excelで4096点以上のFFTの方法
-
「Outlookが他のプログラムによ...
-
自動クエリとはどういうもので...
-
VBAでユーザーフォームが自動的...
-
VBAにてメール作成した際、一部...
-
PICマイコンのコピー(クローン...
-
テキストボックスのエンターキ...
-
読み込み中にアクセス違反が発...
-
特定のwebサイトのタイトルや記...
-
未使用の変数を一括検索する方法
-
モジュール、アプリケーション...
-
COBOLの連絡領域について
-
Google カレンダーの商用利用
-
エクセルとワードをデスクトッ...
-
ドロップダウンリストの文字を...
-
binファイルってiphone専用です...
おすすめ情報