以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何清除窗口已经录入数据?(已解决) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=10275) |
-- 作者:YDS -- 发布时间:2011/5/27 17:26:00 -- 如何清除窗口已经录入数据?(已解决) 数据录入窗口,如何在确认输入的时候自动清楚现在的填入数值!以便接下的输入! [此贴子已经被作者于2011-6-13 8:38:40编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2011/5/27 17:38:00 -- 笨方法:
e.Form.Controls("TextBox1").Value = Nothing [此贴子已经被作者于2011-5-27 17:38:20编辑过]
|
-- 作者:YDS -- 发布时间:2011/5/27 18:53:00 -- 以下是引用狐狸爸爸在2011-5-27 17:38:00的发言:
笨方法:
e.Form.Controls("TextBox1").Value = Nothing [此贴子已经被作者于2011-5-27 17:38:20编辑过]
有聪明点的方法不? |
-- 作者:狐狸爸爸 -- 发布时间:2011/5/27 19:28:00 -- 这样,不管控件多少个,都只需三行代码
Dim nms() As string = {"控件一", "控件2", "控件三","控件n"} For each nm as string in nms e.form.Controls(nm).value = nothing next |
-- 作者:blackzhu -- 发布时间:2011/5/27 19:51:00 -- 帮助里:
For Each c As WinForm.Control In e.Form.Controls |
-- 作者:YDS -- 发布时间:2011/5/28 9:04:00 -- 以下是引用狐狸爸爸在2011-5-27 19:28:00的发言:
这样,不管控件多少个,都只需三行代码
Dim nms() As string = {"控件一", "控件2", "控件三","控件n"} For each nm as string in nms e.form.Controls(nm).value = nothing next
嗯这个方法不错,谢谢老爹. |
-- 作者:YDS -- 发布时间:2011/5/28 9:05:00 -- 以下是引用blackzhu在2011-5-27 19:51:00的发言:
帮助里:
For Each c As WinForm.Control In e.Form.Controls
这方法非常好,十分感谢,学习了! |