标题:如何实现文本框动态输入
只看楼主
liuxingang28
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:山东济南
等 级:贵宾
威 望:47
帖 子:649
专家分:2156
注 册:2014-2-7
得分:20 
先添加一个文本框,再在文本框下面添加一个列表框,如下图:

1. 文本框 txtMatid 的 InteractiveChange 事件代码:
if !empty(THIS.text)
    seek allt(this.text) order matid in material
    THIS.Parent.lstMat.Value = material.matid
endif
2. 文本框 txtMatid 的 Valid 事件代码:
if !empty(THIS.Text) and THIS.Parent.lstMat.ListIndex > 0
    THIS.Value = THIS.Parent.lstMat.Value
endif
3. 列表框 lstMat 的 Click 事件代码:
THIS.Parent.txtMatid.Value = THIS.Value


泉城飞狐
2014-06-10 16:54
lingtongsoft
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-1-18
得分:0 
以下是引用wengjl在2014-6-10 16:19:35的发言:

我猜想,他的目的是,要实现:

象医生开处方时,输入一个字,悬浮显示出药名中有这个字的药名,然后鼠标点选一下就行了

的功能。

差不多,悬浮显示的内容来自查询结果
2014-06-10 21:28
sjjkgusk
Rank: 1
等 级:新手上路
帖 子:7
专家分:2
注 册:2013-3-28
得分:0 
正解
2014-06-12 16:25
lingtongsoft
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-1-18
得分:0 
飞狐版主的解答非常准确。谢谢!!
2014-06-12 20:09
dongbeiren64
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-6-6
得分:0 
使用combobox控件, 取DISPLAYVALUE或TEXT值
2014-08-13 17:57
mspanwei
Rank: 1
等 级:新手上路
威 望:1
帖 子:49
专家分:0
注 册:2010-1-5
得分:0 
在论坛里可以找到实例,搜索一下。
2014-09-02 20:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-432723-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.948143 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved