Vb.net-color-dialog
VB.Net-ColorDialogコントロール
ColorDialogコントロールクラスは、ユーザーがカスタムカラーを定義できるようにするコントロールと共に利用可能な色を表示する共通ダイアログボックスを表します。 ユーザーが色を選択できるようにします。
ColorDialogコントロールのメインプロパティは_Color_で、これは Color オブジェクトを返します。
以下は色ダイアログボックスです-
ColorDialogコントロールのプロパティ
以下は、ColorDialogコントロールの一般的に使用されるプロパティの一部です-
Sr.No. | Property & Description |
---|---|
1 |
AllowFullOpen ユーザーがダイアログボックスを使用してカスタムカラーを定義できるかどうかを示す値を取得または設定します。 |
2 |
AnyColor ダイアログボックスが基本色のセットで使用可能なすべての色を表示するかどうかを示す値を取得または設定します。 |
3 |
CanRaiseEvents コンポーネントがイベントを発生させることができるかどうかを示す値を取得します。 |
4 |
Color ユーザーが選択した色を取得または設定します。 |
5 |
CustomColors ダイアログボックスに表示されるカスタムカラーのセットを取得または設定します。 |
6 |
FullOpen ダイアログボックスが開いたときにカスタムカラーの作成に使用されるコントロールが表示されるかどうかを示す値を取得または設定します。 |
7 |
ShowHelp [ヘルプ]ボタンが色ダイアログボックスに表示されるかどうかを示す値を取得または設定します。 |
8 |
SolidColorOnly ダイアログボックスでユーザーが単色のみを選択できるようにするかどうかを示す値を取得または設定します。 |
ColorDialogコントロールのメソッド
以下は、ColorDialogコントロールの一般的に使用されるメソッドの一部です-
Sr.No. | Method Name & Description |
---|---|
1 |
Reset すべてのオプションをデフォルト値にリセットし、最後に選択した色を黒に、カスタム色をデフォルト値にリセットします。 |
2 |
RunDialog 派生クラスでオーバーライドされると、コモンダイアログボックスを指定します。 |
3 |
ShowDialog デフォルトの所有者でコモンダイアログボックスを実行します。 |
ColorDialogコントロールのイベント
以下は、ColorDialogコントロールの一般的に使用されるイベントの一部です-
Sr.No. | Event & Description |
---|---|
1 |
HelpRequest ユーザーがコモンダイアログボックスの[ヘルプ]ボタンをクリックすると発生します。 |
例
この例では、色ダイアログボックスを使用してラベルコントロールの前景色を変更しましょう。 次の手順を実行します-
- ラベルコントロール、ボタンコントロール、ColorDialogコントロールをフォームにドラッグアンドドロップします。
- ラベルのTextプロパティとボタンコントロールをそれぞれ「新しい色を与える」と「色を変更する」に設定します。
- 好みに応じてラベルのフォントを変更します。
- [色の変更]ボタンをダブルクリックし、Clickイベントのコードを変更します。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If ColorDialog1.ShowDialog <> Windows.Forms.DialogResult.Cancel Then
Label1.ForeColor = ColorDialog1.Color
End If
End Sub
アプリケーションがコンパイルされ、Microsoft Visual Studioツールバーで利用可能な Start ボタンを使用して実行されると、次のウィンドウが表示されます-
[色の変更]ボタンをクリックすると、色のダイアログが表示され、色を選択して[OK]ボタンをクリックします。 選択した色は、ラベルのテキストの前景色として適用されます。