有表:Id,Name 想在下拉列表框中显示Name,选择后可获得Id值,下拉列表框动态生成,个数不定。
//载入 procedure TForm1.FormCreate(Sender: TObject); var PID: PInteger; i: integer; begin with ComboBox1 do for i := 0 to 20 do begin new(PID); PID^ := i; items.AddObject('item' + inttostr(i), TObject(PID)); end; end;
//使用 procedure TForm1.ComboBox1Change(Sender: TObject); var ID: integer; begin ID := PInteger(ComboBox1.Items.Objects[ComboBox1.ItemIndex])^; showmessage(ComboBox1.Items[ComboBox1.ItemIndex] + #13#10 + inttostr(ID)); end;
//删除 procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); var i: integer; begin for i := 0 to ComboBox1.Items.Count - 1 do Dispose(ComboBox1.Items.Objects[i]); ComboBox1.Clear; end;
分享到:
相关推荐
本示例聚焦于如何在Delphi 7环境中利用XLSReadWriteII库来实现Excel文件的写入,同时创建带有下拉列表框的单元格,以及在不额外安装第三方控件的情况下处理GIF动画。以下是对这些技术的详细解释: 首先,Delphi 7是...
你需要处理TComboBox的onChange或onSelect事件,当用户从下拉列表中选择一个选项时,更新数据库中的相应字段。你可以使用DBGrid的DataField属性来获取或设置当前单元格的字段值。 6. **实例代码** 下面是一个简化...
在Delphi 7中,`ComboBox`控件是常见的用户界面元素,用于提供一个下拉列表供用户选择。然而,有时候我们希望在用户鼠标悬停在下拉项上时显示额外的信息,这就是所谓的"hint"功能。在Delphi中,我们可以自定义这个...
在IT行业中,自动显示下拉列表框是一种常见的交互设计,特别是在网页和桌面应用程序中,它极大地提升了用户体验。这里我们将深入探讨如何使用`ComboBox`控件实现这种功能,以实现类似百度搜索框的效果。 首先,`...
在网页设计中,有时我们需要创建一个具有复选框功能的下拉列表,让用户可以多选选项。本示例提供了一种实现这一功能的方法,通过两种技术:使用纯HTML和CSS的DIV控制,以及利用JQUERY库。这两种方法都可以有效地增强...
Delphi 中 StringGrid 动态绑定下拉列表 Delphi 中的 StringGrid 控件不同于 DbGrid 控件,它不具有内置的 PickList 属性来显示下拉列表。但是,我们可以通过编程的方式来实现 StringGrid 中的下拉列表绑定。下面将...
6. **选择处理**:当用户从下拉列表中选择一个项时,将其内容填充到输入框,并可能执行其他相关操作,如触发搜索。 7. **性能优化**:为了提供流畅的用户体验,确保匹配和更新下拉列表的过程尽可能快。这可能需要在...
它由两部分组成:一个编辑框(Edit)和一个下拉列表(ListBox)。下拉列表通常由多个列组成,每个列可以显示不同的数据字段。在 Delphi 中,你可以通过设置 `cxLookupComboBox` 的 `Columns` 属性来定义这些列。 ...
在 Delphi 开发环境中,利用查找字段实现 DBGrid 的下拉列表框,主要是为了提高用户界面的交互性和数据输入的准确性。在这个过程中,我们将通过关联两个数据库表,并创建一个新的字段来展示下拉列表,供用户在 ...
Delphi为StringGrid网格显示控件中增加下拉框功能,也就是在Grid控件中添加Combobox下拉列表的功能,在任意列显示一个ComboBox功能,如演示截图所示,可大大扩展Grid的功能。生成列表: with Sender as TComboBox ...
然而,DBGrid控件默认并不支持在单元格内直接显示下拉列表框,这对于需要限制输入选项或者提供快速选择的情况非常不便。本教程将详细介绍如何在DBGrid的单元格中实现下拉列表框的功能。 首先,我们需要了解DBGrid的...
在本文中,我们将深入探讨如何使用Delphi编程语言来实现一个功能,即“百度下拉框例子”,其中下拉内容是从数据库动态加载的。这个示例项目包含完整的源代码,可直接运行查看效果。 首先,Delphi是一款强大的...
Protection Options for 百度刷相关搜索-刷下拉列表框软件V1.0.exe -------------------------------------------------------------- Macros Information ------------------ VM Macros: 0 CodeReplace Macros: 0 ...
它结合了输入框和列表框的功能,允许用户输入文本或者从预定义的列表中选择。下面我们将详细探讨如何在Delphi中创建和操作下拉菜单。 1. **ComboBox控件介绍** Delphi中的TComboBox控件是用于实现下拉菜单功能的...
【永南下拉控件】是一种专为DELPHI6.0设计的自定义组件,与系统自带的下拉列表控件相比,它具有更丰富的功能和灵活性。这个控件的核心特性是支持添加多条记录,这意味着用户在设计界面时可以提供更多的选项供用户...
本话题聚焦于一个特定的UI组件,即“带选择项CheckBox的下拉列表ComboBox控件”。这个控件结合了两种常见的界面元素:CheckBox和ComboBox,提供了一种更灵活的选择方式,特别是在需要用户从多个选项中进行多选时。 ...
标题提到的"DELPHI7 DBGRIDEH下拉框"是指在DBGridEh组件中实现下拉列表的功能,这种功能通常用于数据输入时提供预定义的选项,以提高数据的一致性和准确性。 在描述中,提到了一个具体的问题,即用户无法实现录入时...
TMultiColComboBox是标准的TComboBox控件的扩展,它允许用户在下拉列表中显示多列数据,这对于展示和选择复杂的数据结构非常有用,尤其是在处理表格或数据库记录时。这个控件不仅提供了基本的下拉选择功能,还能够...
在Windows Forms应用程序开发过程中,`ComboBox` 控件是非常常用的一种控件,用于提供一个下拉列表供用户选择。有时,根据列表项文本长度的不同,我们可能需要动态地调整`ComboBox`下拉列表的宽度,以确保所有列表项...
- `TComboBox`:下拉列表框,可以作为输入框或下拉列表使用。 - `TPanel`:容器控件,用于组织其他控件并提供背景色和边框。 - `TGroupBox`:将一组相关的控件包围在一个带有标题的矩形区域内。 - `TImage`:...