H hzzkf Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-29 #1 当选择了items里的内容后需要将ITEM的内容截取一部分后赋给text 怎么做
T taninsh Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-29 #2 Item 是字符串阿,所以其实就是字符串操作 Copy pos 都可以阿
L lanbing1400 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-29 #4 取到值后用copy函数截取需要的部分再赋回去就可以了啊
H huawdg Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-29 #5 ComboBox.Text:=Copy(ComboBox.Items[ComboBox.ItemIndex],i,j) 如果Style 属性为csDropDownList ,则不能赋值给Text了
H hzzkf Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-29 #7 不可以的我在combobox的onchang onselect oncloseup 等事件中已经做了截取和赋值可是text 中的内容仍是item中的内容
春 春意 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-29 #8 procedure TForm1.ComboBox1Change(Sender: TObject); var text:string; begin text:=copy(ComboBox1.text,1,2);//从第一个字符向后取两位 showmessage(text); //显示 end;
procedure TForm1.ComboBox1Change(Sender: TObject); var text:string; begin text:=copy(ComboBox1.text,1,2);//从第一个字符向后取两位 showmessage(text); //显示 end;
X xj_liyq Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-29 #10 前面的方法都可以解决啊! 但是如果你要截取的部分,内容不固定, 比如有的是取前两个,有的去后四个就比较麻烦了!
B beta Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-09 #12 //text中的内容仍是item中的内容 你的 ComboBox 是 dropdonwlist 风格的吧,这样它的 Text 是不能直接改的, 这样: ComboBox1.Items[ComboBox1.ItemIndex] := Copy(ComboBox1.Text, 1, 3);
//text中的内容仍是item中的内容 你的 ComboBox 是 dropdonwlist 风格的吧,这样它的 Text 是不能直接改的, 这样: ComboBox1.Items[ComboBox1.ItemIndex] := Copy(ComboBox1.Text, 1, 3);