delphi如何向combobox的items里添加内容?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi如何向combobox的items里添加内容?相关的知识,希望对你有一定的参考价值。

不是在items属性处直接输入内容而是通过程序输入内容。即:已知:一个combobox控件,一个button控件。有两项标题需要注入combobox的items属性中(程序运行后点击该控件的下拉菜单)。点击button控件,如何实现。

从问题描述来看,推测可能是 ComboBox 的动态设置问题。

示例代码如下:


procedure TForm1.Button1Click(Sender: TObject);
begin
  ComboBox1.Clear;
  ComboBox1.Items.Add(\'标题1\');
  ComboBox1.Items.Add(\'标题2\');
end;

运行截图:


参考技术A combobox1.items.add('第一项'); 参考技术B combobox.item.add

求教,如何获得comboBox中当前选择的值

1. 编程方式向comboBox添加
comboBox1.Items.Add("第一项");
comboBox1.Items.Add("第二项");
comboBox1.Items.Add("第三项");
comboBox1.Items.Add("第四项");
2. 设置默认被选中的项
comboBox1.SelectedIndex = 0; //选中"第一项"
3. 获取当前被选中的项
string item = (string) comboBox1.SelectedItem;
4. 获取当被选中项的索引值
int index = comboBox1.SelectedIndex;
参考技术A text属性就是,如果没有选择的话 是空

以上是关于delphi如何向combobox的items里添加内容?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用delphi combobox

delphi控件combobox怎么在下拉选择里面写多行,每行的数据用啥分隔 combobox.items.text:= 后面?

delphi 下拉框问题

delphi中的ComboBox组件的使用?

delphi 如何分割文本

求教,如何获得comboBox中当前选择的值