内部に多くのアイテムがあるコンボボックスがあり、選択したアイテムの名前を変数に入れる必要があります。
var a:string;
begin
a:=ComboBox1.Text;
end;
これは、私が Delphi VCL アプリケーションで使用した方法であり、機能します。ここでは、Firemonkey と Android で開発していますが、text
プロパティはありません。
コンボボックスで選択したアイテムのテキストを取得するにはどうすればよいですか?
内部に多くのアイテムがあるコンボボックスがあり、選択したアイテムの名前を変数に入れる必要があります。
var a:string;
begin
a:=ComboBox1.Text;
end;
これは、私が Delphi VCL アプリケーションで使用した方法であり、機能します。ここでは、Firemonkey と Android で開発していますが、text
プロパティはありません。
コンボボックスで選択したアイテムのテキストを取得するにはどうすればよいですか?
VCL コードと同じように FireMonkey で動作しますTComboBox.Items
。. TComboBox.ItemIndex
現在選択されているものを示します (または選択を設定できます)。
読むには:
if ComboBox1.ItemIndex <> -1 then
ShowMessage(ComboBox1.Items[ComboBox1.ItemIndex]);
設定するには:
ComboBox1.ItemIndex := 2;
Selected プロパティにアクセスしてテキストを取得できます。
if ComboBox1.ItemIndex >= 0 then
ShowMessage(ComboBox1.Selected.Text);