delphi listbox

两个listbox,显示的数据是互相有联系的。如何通过按钮实现:无论在那个listbox进行删除单条数据,另一个listbox里的数据会跟这变化。最好是附上代码。刚学习d... 两个 listbox ,显示的数据是互相有联系的。如何通过按钮实现:无论在那个 listbox 进行删除单条数据,另一个 listbox里的数据会跟这变化。最好是附上代码。刚学习delphi不久。。谢谢 展开
 我来答
匿名用户
2013-09-16
展开全部
LISTBOX1 和LISTBOX2 有什么联系?
删除listbox 的数据 就是listbox的 Items 进行删除。
每一个Items 你可以看作是 一条数据(也就是看到的一行),
每个Items 都有一个下标, 0 开始。
如果要删除 你看到 listbox1的第二条数据,就是 listbox1. Items[1].Delete;
具体代码楼上已经写了,我就不重复了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
匿名用户
2013-09-16
展开全部
设计界面:
放置3个控件。ListBox1,ListBox2,一个popupmenu1双击新增菜单(命名为删除)。
属性设置:ListBox1,ListBox2的popupmenu的链接为popupmenu1。

代码部分:
//显示界面时生成listbox中的数据
procedure TForm1.FormShow(Sender: TObject);
var i:Integer;
begin
for i:=1 to 10 do
begin
ListBox1.Items.Add(IntToStr(i));
ListBox2.Items.Add(IntToStr(i * 2));
end;
end;

procedure TForm1.N1Click(Sender: TObject); //删除,这就是popupmenu1
begin
ListBox1.Items.Delete(ListBox1.ItemIndex); //
ListBox2.Items.Delete(ListBox2.ItemIndex ); //
end;

procedure TForm1.ListBox1Click(Sender: TObject);
begin
ListBox2.ItemIndex:=ListBox1.ItemIndex; //listbox2跟随listbox1
end;

procedure TForm1.ListBox2Click(Sender: TObject);
begin
ListBox1.ItemIndex:=ListBox2.ItemIndex; //listbox1跟随listbox2
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式