以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 清除所有控件内容 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102321) |
|
-- 作者:良才 -- 发布时间:2017/6/17 11:38:00 -- 清除所有控件内容 控件有三种类型;DropDownBox、ComboBox、TextBox 在”学生姓名“控件 TextChanged 清除“学生姓名”以外控件内容。请老师指点,谢谢! If winform.DropDownBox <> e.Form.Controls("学生姓名") Then
For Each c As WinForm.Control In e.Form.Controls If Typeof c Is winform.TextBox OrElse TypeOf c Is winform.Combobox OrElse TypeOf c Is winform.DropDownBox Then Dim t As WinForm.TextBox = c Dim t1 As WinForm.Combobox = c Dim t2 As WinForm.DropDownBox = c t.Value = Nothing t1.Value = Nothing t2.Value = Nothing End If Next End If [此贴子已经被作者于2017/6/17 11:40:40编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2017/6/17 11:42:00 -- For Each c As WinForm.Control In e.Form.Controls If Typeof c Is winform.TextBox OrElse TypeOf c Is winform.Combobox Then If c.Name <> e.sender.name c.Value = Nothing End If End If Next |
|
-- 作者:良才 -- 发布时间:2017/6/17 12:08:00 -- 错误提示 Value不是winform.Combobox的成员 c.Value = Nothing
|
|
-- 作者:有点蓝 -- 发布时间:2017/6/17 14:10:00 --
|
|
-- 作者:Liangcai -- 发布时间:2017/6/23 10:19:00 -- 谢谢 |