Foxtable(狐表)用户栏目专家坐堂 → 按钮事件


  共有13143人关注过本帖树形打印复制链接

主题:按钮事件

帅哥哟,离线,有人找我吗?
blackzhu
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
按钮事件  发帖心情 Post By:2010/5/21 9:24:00 [只看该作者]

   我曾经在论坛下载过一个示例,但是找不到了.是这样的,一个窗口中有一文本框和一个按钮,打开时按钮上的标题是灰色的,而且是不能使用的.要在文本框中输入数据后,按钮就会自己解除锁定,按钮标题自然恢复.
[此贴子已经被作者于2010-5-21 9:59:00编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
贺老六
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:485 积分:2996 威望:0 精华:10 注册:2008/9/12 14:37:00
  发帖心情 Post By:2010/5/21 9:26:00 [只看该作者]

在文本框的TextChanged设置代码,如果有内容,设置button的Enable属性为True,反之则设置为false

另帖子标题不要简单的“按钮”两个字,应该简单描述问题或问题类型

[此贴子已经被作者于2010-5-21 9:26:06编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/5/21 10:19:00 [只看该作者]

Enabled的属性我试了,但是不能变灰色呀.

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/5/21 10:21:00 [只看该作者]

Enabled属性设置为False,不可能不变为灰的

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/5/21 10:24:00 [只看该作者]

可以了

 


 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/5/21 11:01:00 [只看该作者]

Dim lbl As WinForm.TextBox
lbl = e.Form.Controls("TextBox1")
Dim lbl1 As WinForm.Button
lbl1 = e.Form.Controls("Button2")
If lbl.Value Is Nothing  Then
    lbl1.Enabled = True
Else
    lbl1.Enabled = False
end if

 

  为什么我清空文本框的数据后,按钮标题不会立即变成灰色?


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/5/21 11:05:00 [只看该作者]

设置在TextBox1的TextChanged事件中:

 

e.Form.Controls("Button2").Enabled = (e.Sender.Text > "")


 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  8楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/5/21 11:21:00 [只看该作者]

简单明了.明白了.

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/5/22 10:59:00 [只看该作者]

我想问一下,在按钮中如何判断表名.

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33963 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2010/5/22 12:28:00 [只看该作者]

 

MessageBox.Show(CurrentTable.Name)就是焦点所在的表。


 回到顶部