为什么 combobox1.item[1] 跟 combobox1.item[i] 不一样呢?前者可以读出text 后者不行! combobox1.item[1] 跟 combobox1.item[i]唯一的区别就是前者用常量,而后者用了变量i。 combobox1.item[i]所代表项存在吗?i赋值了吗?好好看看程序。要不把程序贴上来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.SpeedButton2Click(Sender: TObject);var back:string;i:integer;begin i:=combobox1.ItemIndex; back:=combobox1.Items[i-1]; gotopage(back);end; 没道理啊 要直接 gotopage(combobox1.items[0])可以用了 变量i后就出问题莫非是我的gatopage出了毛病 combobox1.itemindex的取值是从0--items.count-1你干吗要I-1? 跟踪一下程序,可能是赋值不对!就是i:=combobox1.ItemIndex;这句赋值不对!再就是gotopage(back);这句有问题,这是你自己写的procedure吧?检查一下! back:=combobox1.Items[i-1];全是 i-1 惹得祸你读取的是当前条的前一条;不信你是一下;改为i就没问题;或back ;= combobox1.text 我就是要读取前一条啊我的string是back啊 你试一下combobox1.indexofindex是个变化的indexof 估计能得高你要的 FastReports4.3 报表 2个字段值相加 会 Report Builder 的高人看过来 ~! 如何开发客户端/服务器端数据库程序? 找不到工作,心烦!兄弟们提供一些网址!谢了! 单击标题栏的关闭按钮会调用哪个函数?如何用自定义一个覆盖版本? visitor模式之delphi实现 please,help me ,very thankyou 如何判断一类文件的存在啊? Delphi同道盛会,珠三角地区的朋友们注意了! 如何使下拉式列表中的成员是一个数据库的字段的内容(保证给分)!!! 兄弟们,救救我吧,我非得吧硬盘里得程序给弄出来! 如何判断mouse滚动listbox滚动条?
var
back:string;
i:integer;
begin
i:=combobox1.ItemIndex;
back:=combobox1.Items[i-1];
gotopage(back);end;
用了 变量i后就出问题
莫非是我的gatopage出了毛病
你干吗要I-1?
再就是gotopage(back);这句有问题,这是你自己写的procedure吧?检查一下!
全是 i-1 惹得祸
你读取的是当前条的前一条;不信你是一下;改为i就没问题;
或
back ;= combobox1.text
我的string是back啊
index是个变化的
indexof 估计能得高你要的