数学建模社区-数学中国

标题: 在COMBOBOX中寻找字符 [打印本页]

作者: jsp1988    时间: 2004-9-2 14:32
标题: 在COMBOBOX中寻找字符
<>void __fastcall TForm1::ComboBox1Change(TObject *Sender)( Z4 s3 O0 }. A
{
; q1 K. ^7 P9 p  ]  int ii,st;
  h4 k$ T. V: U1 C- N. h  AnsiString ss;" A5 `; R" ^, k# N5 ]7 I
  ComboBox1-&gt;DroppedDown=True;
: |6 U' k0 E3 @. c  ss=ComboBox1-&gt;Text.Trim();
1 [2 A  j6 _3 b5 s5 |" J6 E' S  st=ComboBox1-&gt;SelStart;+ U) v* I; P' e* W* ^+ _5 q" R
  ii=SendMessage(ComboBox1-&gt;Handle,CB_FINDSTRING,0,long(ss.c_str()));
$ l# R. K9 {+ n  if(ii!=CB_ERR)
0 [$ @0 y2 z* ~/ y  {
% n+ p; ]$ Z% m0 l3 j6 L    ComboBox1-&gt;ItemIndex=ii;* k/ r- K5 }$ Q9 A: l) k
    ComboBox1-&gt;Text=ss;
, Y& Q! d4 ^3 a6 d% ?  e    ComboBox1-&gt;SelStart=st;, g. q& x8 H* Y" |  ~6 q$ V
  }
9 V. s3 `, _: Q. [}</P>6 Z2 \( t* T5 ]6 ~$ p, r: x
<>但是这段代码有缺陷</P>
; Z$ ~7 U2 J# M( u0 Z/ k7 K<>就是一找到相应的项以后 就把他放到COMBOBOX中了 影响编辑</P>  e7 |' \. m' d4 b" @. S
<>希望各位指正</P>
作者: ilikenba    时间: 2004-9-5 20:28
这个例子找到相应的项后就让ComboBox到达那一项!ComboBox好像不具有编辑功能!
作者: jsp1988    时间: 2004-9-6 10:04
比如 我要找的是 ”我是好人“ 这个项,但是当我在COMBOBOX中输入 “我”的时候 就有可能把“我不是好人”这个项提出来      这个需要解决一下
作者: ilikenba    时间: 2004-9-6 21:09
<>上面的代码中你只放ComboBox1-&gt;DroppedDown=True;这一句试试看是不是很好!</P>




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5