Vcl.Menus.TMenuItem.RadioItem
Delphi
property RadioItem: Boolean read FRadioItem write SetRadioItem default False;
C++
__property bool RadioItem = {read=FRadioItem, write=SetRadioItem, default=0};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | Vcl.Menus.pas Vcl.Menus.hpp |
Vcl.Menus | TMenuItem |
説明
メニュー項目がグループ内のほかのメニュー項目と互いに排他的になるかどうかを指定します。
RadioItem プロパティは,メニュー項目をラジオボタンのように動作させることができます。メニュー項目のグループは,同じ GroupIndex 値を持つ,ポップアップまたはドロップダウンメニュー内のすべてのメニュー項目の集合です。RadioItem プロパティが true の場合は,そのメニュー項目が属するグループ内では一度に 1 つのメニュー項目しかチェックできません。グループ内の選択されているメニューは,Caption の横に丸い点が付いて示されます。
メモ: RadioItem プロパティは実行時にクリックされる項目を自動的に選択しません。OnClick イベントに応答するには,Checked プロパティを明示的に true に設定する必要があります。Checked プロパティを true に設定すると,RadioItem はチェックされた状態の外観をチェックマークから丸い点に変更するだけで,同じグループにある他のメニュー項目のチェックマークを自動的にはずします。
RadioItem プロパティはメインメニューの最上位レベルの項目では無効です。
メモ: Windows NT 3.51 では,この丸い点のインジケータは「新しいシェル」がインストールされている場合にのみ表示されます。