0

C# 環境で、チェックボックスの CheckState プロパティを Indeterminate に設定すると、チェックボックス内に「緑色の四角形」が表示されます。

VB 環境では、これは「灰色のチェック」として表示されます (これは、「ダミー」ユーザーであっても直感的ではありません)。

VB.NET で不確定状態を「緑色の四角形」のように見せるにはどうすればよいですか?

ところで、私はVS2008、Winforms 2.0を使用しています。

(Btw2: 2 つのタグ CheckState Indeterminate を作成しようとしましたが、これは私の質問により適していますが、ポイントのために StackOverflow によって許可されていません!)

4

1 に答える 1

2

緑色の四角形を取得するには、アプリケーションで XP ビジュアル スタイルを有効にする必要があります。Mainを呼び出す前に、関数でこれを試してくださいApplication.Run(...):

Application.EnableVisualStyles();
于 2010-05-06T06:39:10.303 に答える