delphi中combobox一个用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi中combobox一个用法相关的知识,希望对你有一定的参考价值。

我想实现这样一个过程,比方说:
1、窗口:一个BUTTON1、一个EDIT1(假设为成绩),一个COMBOBOX1。
2、在COMBOBOX下拉菜单里有:小明,小王……
3、我想实现,如果选择小明时, 点击BUTTON1,EDIT1里显示为100,
选择小王时,点击BUTTON1,EDIT1里显示为90;
按照3里的步骤,在delphi7里该如果 处理?
搞定了

buttion事件里写

begin
if combobox.text='小明' then edit1.text=100;
if combobox.text='小王' then edit1.text=90;
......
end;

最好是把数据存储到表了。通过查找combobox的值,获取对应的成绩,赋值给edit
参考技术A 机械的办法是一一对应,但是不符合常理.
这些信息应该是存储在表里面的,下拉框选择人后,根据表按人检索查出该人成绩然后显示到edit里

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

以上是关于delphi中combobox一个用法的主要内容,如果未能解决你的问题,请参考以下文章

如何获取 ComboBox 的值?

来自 1 个 ComboBox 中不同表的 C# 值

在delphi中如何用combobox实现分级读取数据库中的内容

delphi中的combobox问题

delphi 中combobox控件怎么显示所选择选项

delphi中的ComboBox组件的使用?