我该如何操作?小弟初学,尚未入门,初到宝地,请多关照!
还有问题:
哪本书对c++builder的组件介绍的比较详细???(我的老师是用delph的书来给我介绍常用组件的,书名我忘了)
7 个解决方案
#1
OnKeyDown
OnSelChange
OnSelChange
#2
OnClick即可.
#3
多啦,OnKeyDown()还有OnSelectItem(),还有OnChang()和OnChanging();
小弟,多加努力啊,如果你的E文不错的话,BCB中的帮助中就有好多
东东了,够你变成高手了
小弟,多加努力啊,如果你的E文不错的话,BCB中的帮助中就有好多
东东了,够你变成高手了
#4
多谢各位,看来,我没有把问题说清楚,我的主要意图是想通过鼠标或键盘的选取(鼠标为主),将ListBox中当前被选中的内容读出来,然后要把这条记录后面的记录都删掉,只保留这条记录和它之前的记录。现在的问题是如何读这条记录。和删除记录。
#5
先读:if(ListBox->Selected) ??? = ListBox->Items->Strings[ItemIndex];
再删:ListBox->Items->Clear();
后加:ListBox->Items->Add(???);
再删:ListBox->Items->Clear();
后加:ListBox->Items->Add(???);
#6
TO:Dala(大拉)
不好意思,我给了分,才看到你的第二个帖子,分数给了少了,不过,还是谢谢你,有机会,在给你加分!^_^
不好意思,我给了分,才看到你的第二个帖子,分数给了少了,不过,还是谢谢你,有机会,在给你加分!^_^
#7
总结一下有两种方法:
ListBox2->Items->Add(ListBox1->Items->Strings[ItemIndex]);
或
for(int i=0;i<ListBox1->Items->Count;i++)
{
if(ListBox1->Selected[i]==True)
{
ListBox2->Items->Add(ListBox1->Items->Strings[i]);
}
}
ListBox2->Items->Add(ListBox1->Items->Strings[ItemIndex]);
或
for(int i=0;i<ListBox1->Items->Count;i++)
{
if(ListBox1->Selected[i]==True)
{
ListBox2->Items->Add(ListBox1->Items->Strings[i]);
}
}
#1
OnKeyDown
OnSelChange
OnSelChange
#2
OnClick即可.
#3
多啦,OnKeyDown()还有OnSelectItem(),还有OnChang()和OnChanging();
小弟,多加努力啊,如果你的E文不错的话,BCB中的帮助中就有好多
东东了,够你变成高手了
小弟,多加努力啊,如果你的E文不错的话,BCB中的帮助中就有好多
东东了,够你变成高手了
#4
多谢各位,看来,我没有把问题说清楚,我的主要意图是想通过鼠标或键盘的选取(鼠标为主),将ListBox中当前被选中的内容读出来,然后要把这条记录后面的记录都删掉,只保留这条记录和它之前的记录。现在的问题是如何读这条记录。和删除记录。
#5
先读:if(ListBox->Selected) ??? = ListBox->Items->Strings[ItemIndex];
再删:ListBox->Items->Clear();
后加:ListBox->Items->Add(???);
再删:ListBox->Items->Clear();
后加:ListBox->Items->Add(???);
#6
TO:Dala(大拉)
不好意思,我给了分,才看到你的第二个帖子,分数给了少了,不过,还是谢谢你,有机会,在给你加分!^_^
不好意思,我给了分,才看到你的第二个帖子,分数给了少了,不过,还是谢谢你,有机会,在给你加分!^_^
#7
总结一下有两种方法:
ListBox2->Items->Add(ListBox1->Items->Strings[ItemIndex]);
或
for(int i=0;i<ListBox1->Items->Count;i++)
{
if(ListBox1->Selected[i]==True)
{
ListBox2->Items->Add(ListBox1->Items->Strings[i]);
}
}
ListBox2->Items->Add(ListBox1->Items->Strings[ItemIndex]);
或
for(int i=0;i<ListBox1->Items->Count;i++)
{
if(ListBox1->Selected[i]==True)
{
ListBox2->Items->Add(ListBox1->Items->Strings[i]);
}
}