找回密码
 立即注册

QQ登录

只需一步,快速开始

sie

初级会员

40

主题

96

帖子

314

积分

初级会员

积分
314

活字格认证

sie
初级会员   /  发表于:2013-10-31 14:39  /   查看:5563  /  回复:2
设置它的按钮有效
C1DropDownControl1.VisibleButtons.Modal =True

目前想实现的效果是:
    用户不能直接输入文本,但是可以点按钮,然后弹出新窗口进行选择。

假如设置属性ReadOnly为真,则连按钮也不能点了

请问有没有好办法呢?谢谢!

2 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2013-10-31 15:35:00
沙发
回复 1楼sie的帖子

1 不可编辑,我找找看有没有。
2 下拉Form,昨天有一个类似的例子,是VB的,原理C#同,你可参考参考:http://gcdn.grapecity.com/showtopic-10822.html
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-10-31 16:09:00
板凳
回复 1楼sie的帖子

不可编辑的, 我找官方文档看来一遍,没有找到方法。

下面代码有近似效果,你试试看,能否满足需求。
  1.         object lastValue = null;
  2.         private void c1DropDownControl1_KeyPress(object sender, KeyPressEventArgs e)
  3.         {
  4.             lastValue = this.c1DropDownControl1.Value;
  5.         }

  6.         private void c1DropDownControl1_KeyUp(object sender, KeyEventArgs e)
  7.         {
  8.             this.c1DropDownControl1.Value = lastValue;
  9.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部