ItemIndex

ItemIndex一般是列表的一个属性,比如TCombobox和TListBox都有,表示当前选中的项(Item)的下标(Index),如果没有选中,那它是-1,所以一般判断TCombox或TListBox等当前有没有选中的项只要判断它等不等于-1就行了。列表的下标是从0开始的,0表示第1项,1表示第2项,如此类推...
下面程序显示窗体上一个TListBox选中的项:

var idx:Integer;
begin
idx:=listbox1.ItemIndex;
if idx<>-1 then
showmessage(listbox1.Items[idx]);
end;

也可以反过来通过给ItemIndex赋值让它选中一项。比如下面程序是让窗体上的ListBox选中内容为'aaa'那一项:

Listbox1.ItemIndex:=ListBox1.Items.IndexOf('aaa');

转载于:https://www.cnblogs.com/BillLei/p/4371339.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
优化一下这段代码 QStandardItem* itemIndex00 = new QStandardItem(QString::number(qVector_Y[maxIndex])); QStandardItem* itemIndex01 = new QStandardItem(QString::number(qVector_X[maxIndex])); QStandardItem* itemIndex02 = new QStandardItem(" "); QStandardItem* itemIndex10 = new QStandardItem(QString::number(qVector_Y[minIndex])); QStandardItem* itemIndex11 = new QStandardItem(QString::number(qVector_X[minIndex])); QStandardItem* itemIndex12 = new QStandardItem(" "); QStandardItem* itemIndex20 = new QStandardItem(QString::number(mostFrequentElement)); QStandardItem* itemIndex21 = new QStandardItem(" "); QStandardItem* itemIndex22 = new QStandardItem(" "); QStandardItem* itemIndex30 = new QStandardItem(QString::number(average)); QStandardItem* itemIndex31 = new QStandardItem(" "); QStandardItem* itemIndex32 = new QStandardItem(" "); itemIndex00->setTextAlignment(Qt::AlignCenter); itemIndex01->setTextAlignment(Qt::AlignCenter); itemIndex02->setTextAlignment(Qt::AlignCenter); itemIndex10->setTextAlignment(Qt::AlignCenter); itemIndex11->setTextAlignment(Qt::AlignCenter); itemIndex12->setTextAlignment(Qt::AlignCenter); itemIndex20->setTextAlignment(Qt::AlignCenter); itemIndex21->setTextAlignment(Qt::AlignCenter); itemIndex22->setTextAlignment(Qt::AlignCenter); itemIndex30->setTextAlignment(Qt::AlignCenter); itemIndex31->setTextAlignment(Qt::AlignCenter); itemIndex32->setTextAlignment(Qt::AlignCenter); modelStrength_->setItem(0, 0, itemIndex00); modelStrength_->setItem(0, 1, itemIndex01); modelStrength_->setItem(0, 2, itemIndex02); modelStrength_->setItem(1, 0, itemIndex10); modelStrength_->setItem(1, 1, itemIndex11); modelStrength_->setItem(1, 2, itemIndex12); modelStrength_->setItem(2, 0, itemIndex20); modelStrength_->setItem(2, 1, itemIndex21); modelStrength_->setItem(2, 2, itemIndex22); modelStrength_->setItem(3, 0, itemIndex30); modelStrength_->setItem(3, 1, itemIndex31); modelStrength_->setItem(3, 2, itemIndex32);
07-17
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值