M myyzg Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-15 #1 比如在输入框中输入sc,回车后,编辑框中显示‘四川省’。
G g622 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-15 #4 如果需要自动完成的内容不多,就作一个对应数组ph(1..scount,1..2),然后在 onkeypress事件里,判断edit1.text for i:=1 to scount if edit1.text=ph(i,1) then begin edit1.text=ph(i,2); break; end; 或者到前面去检索有一个类似拼音输入法一样的东西被提到,
如果需要自动完成的内容不多,就作一个对应数组ph(1..scount,1..2),然后在 onkeypress事件里,判断edit1.text for i:=1 to scount if edit1.text=ph(i,1) then begin edit1.text=ph(i,2); break; end; 或者到前面去检索有一个类似拼音输入法一样的东西被提到,
C Crane Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-15 #5 同意前面的讨论,另此Case常用哈夫曼编码提速,提醒一下。
M myyzg Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-16 #7 我的意思是如何将弹出式编辑框中选中的值在对应表中的想应的另一个字段的值赋给一变量,如何解决!如: 输入:01,01在相应的表中对应‘四川’,将01自动更换为’四川‘,即是输入代码,自动完成另一表中对应数据插入到当前位置。还望更多赐教!~
我的意思是如何将弹出式编辑框中选中的值在对应表中的想应的另一个字段的值赋给一变量,如何解决!如: 输入:01,01在相应的表中对应‘四川’,将01自动更换为’四川‘,即是输入代码,自动完成另一表中对应数据插入到当前位置。还望更多赐教!~
S suzuwei Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-16 #8 还是没搞懂。 我觉得象topxiao说的那样,建一数据表,然后在编辑框的OnKeyPress()中判断回车,查询表赋值。
黄 黄耀彰 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-16 #9 如果数量不多,建议你用一个TComboBox的下拉列表框不是很好吗? 方便又快速。 如果数量较多,建议你建一个主从表的数据库。输入一个值(与主表 连接的TDBEdit),马上在从表中显示一个值。当然这个值你喜欢送到那 里都没问题。这种方法的好处是你想怎样增充都可以。坏处是要用数据库。 另:你还可以设Edit1.ImeName:=王码五笔(式XX拼音等)。当鼠标 点到它时自动切换到对应的输入法,不是很爽吗?
如果数量不多,建议你用一个TComboBox的下拉列表框不是很好吗? 方便又快速。 如果数量较多,建议你建一个主从表的数据库。输入一个值(与主表 连接的TDBEdit),马上在从表中显示一个值。当然这个值你喜欢送到那 里都没问题。这种方法的好处是你想怎样增充都可以。坏处是要用数据库。 另:你还可以设Edit1.ImeName:=王码五笔(式XX拼音等)。当鼠标 点到它时自动切换到对应的输入法,不是很爽吗?
X xhhlxq Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-18 #10 suzuwei 的观点 is ok! 或者如你所说, 对表做相应的替换, 可在post 之前进行。