iCAx开思工具箱

标题: 【求助】如何自动在REAL控件中显示数据? [打印本页]

作者: zhenglight    时间: 2004-5-20 17:21
标题: 【求助】如何自动在REAL控件中显示数据?

现由于急用,请各位牛人帮帮我!!
双击SINGLE-SELECT控件里的项目,如何自动在REAL控件中显示数据?
如下图所示:
当双击如图高亮显示的这一行时,能够把数据自动填入对应的控件中!
请各位谈谈您的思路??
作者: zhenglight    时间: 2004-5-22 09:04

各位高人帮帮我!
你们只要给一些思路就可以了。。。。。!

作者: liberty000    时间: 2004-5-22 21:30
看看C或者C++书吧,这不是UG API的功能。一一取值直至空格或“-”不就得了。
作者: darkhorse    时间: 2004-5-24 08:34
估计需要写两个函数,
一个是对你鼠标点击事件的响应,从而把数据提取到暂时变量中,然后利用写入对话框数据的函数,把值赋给对话框,
不是很麻烦,找到那两个主要的函数就OK了
作者: zhenglight    时间: 2004-5-24 10:56
非常感谢两位高人的回答!
下面有我的程序和对话框!
  帮我调一下!
作者: zhenglight    时间: 2004-5-25 15:24
其本意是:
双击single_select1控件的标准件,
便在single_select3控件中显示螺栓,螺母等!
然后再双击single_select3的螺栓后,
便能在REAL控件中显示数据!
作者: 深夜摔键盘    时间: 2004-5-25 18:37
UG的控件我不知道怎么用。
MFC中的列表类知道一点。列表控件不理会是单击还是双击,它只管哪一行获得了输入焦点,然后就高亮显示,然后再返回该行的ID,通过这个ID,它就能得到该行的字串。
  
我不知道为什么非要追求双击?如果是用MFC来做这个列表框,可以定义鼠标双击事件,然后在响应鼠标双击事件的函数里获取该行的字串。但这样做是很有危险性的,假如你不经意的点了两下鼠标,那么也会触发鼠标双击时间的!




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3