请问谁知道,怎样实现DBGrid控件,当用户选择其中的某个单元时候,在该单元双击就出现一个下拉菜单(),拱选择,选中后其值将出现在该单元中。
还有就是另外一个,如何实现当双击该单元,在该单元的右边出现一个按钮,用户单击该按钮就能弹出一个另外窗口供用户选择数据,当选择好数据后,该数据同样能出现在该单元中?
请问如何实现?
是用第三方控件还是什么?
我到处看到有这样的处理,就是不知道如何实现?
还有就是另外一个,如何实现当双击该单元,在该单元的右边出现一个按钮,用户单击该按钮就能弹出一个另外窗口供用户选择数据,当选择好数据后,该数据同样能出现在该单元中?
请问如何实现?
是用第三方控件还是什么?
我到处看到有这样的处理,就是不知道如何实现?
解决方案 »
- 一个关于窗口调用的问题
- 为什么SPComm控件不支持DSR和CTS变化
- 怎样在INTRAWEB中使用FASTREPORT?
- 怎么做浮动工具条——————在线等待!!!
- 怎样将statusbar上的panel也根据分辨率自动调整大小?
- 急!题库的问题
- ObjectPascal语言的问题
- 我用rave中的TRvsystem做了一张报表,如何設置列印和預覽紙張為A5呢?
- 請問學delphi數據庫入門及提高的書誰寫的書好?
- 想用SetLocalTime设置系统时间,将结构SYSTEMTIME中的wHour + 1,却见不到效果。请问应该怎么做?本人新手一个。
- 画图代码中有个问题想问下
- 请问按钮里写什么语句可以达到和点form的X一样的效果?
在没列的属性里有 buttonstyle ,设为 cbsEllipsis(这会出现一个三个点的按钮)
picklist 属性是下拉框
2.对单个永久字段分别进行定制,如果你希望出现下拉菜单,就将ButtonStyle属性设为cbsAuto,并设置PickList属性,它是一个TStrings对象。
3.如果你希望出现选择面板,就将ButtonStyle属性cbsEllipsis,那么在你点击带有省略符的小按钮时将触发OnEditButtonClick,这样你可以在这里弹出自己设计的输入界面。OnEditButtonClick事件不在单个的永久字段的设置里面而是在DBGrid对象的事件里面,找到它后你就可以书写事件了。因为只有一个OnEditButtonClick事件而有多个字段需要使用这个赋值的方法,你可以使用SelectedField属性判断当前用户选择的字段。