以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [推荐]如何判断控件类型  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=3092)

--  作者:smileboy
--  发布时间:2009/6/10 16:16:00
--  [推荐]如何判断控件类型

判断控件类型函数帮助中没有提及,给大家透露一下。
(置顶的word早已加入,可能大家没注意到,里面可比软件帮助中的宝藏多哦)。

GetType

判断控件类型。

属性:

l         Name:控件名

例如:按钮,得到Button;组合框,得到ComboBox

示例,在窗口Enter事件设置代码:

\'判断该控件为组合框

If e.sender.gettype.name = "ComboBox" Then

……

End If


在设计窗口时就不用每个控件都判断了,具体用法大家摸索一下

--  作者:狐狸爸爸
--  发布时间:2009/6/10 16:17:00
--  
老婆,有人抢我生意啊。
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-6-10 16:25:45编辑过]

--  作者:smileboy
--  发布时间:2009/6/10 16:23:00
--  

再贴一个:
获取内网本机IP地址


Dim IPAdress As System.Net.IPAddress
dim HostName as string
HostName = System.Net.Dns.GetHostName \'获得本机的机器名
IPAdress = System.Net.Dns.GetHostByName(HostName).AddressList.GetValue(0) \'获得本机的IP
OutPut.Show( HostName )  \'本机机器名
OutPut.Show(IPAdress.ToString )  \'本机的IP


--  作者:fangling
--  发布时间:2009/6/10 16:39:00
--  
 System 命名空间下东西多多,够你学的哟!希望老六能把有用的在帮助中介绍一下。
--  作者:八婺
--  发布时间:2009/6/10 17:39:00
--  
谢谢!
--  作者:yangming
--  发布时间:2009/6/10 18:06:00
--  
收到,谢谢!
--  作者:kylin
--  发布时间:2009/6/10 20:46:00
--  
以下是引用smileboy在2009-6-10 16:16:00的发言:

判断控件类型函数帮助中没有提及,给大家透露一下。
(置顶的word早已加入,可能大家没注意到,里面可比软件帮助中的宝藏多哦)。

GetType

判断控件类型。

属性:

l         Name:控件名

例如:按钮,得到Button;组合框,得到ComboBox

示例,在窗口Enter事件设置代码:

\'判断该控件为组合框

If e.sender.gettype.name = "ComboBox" Then

……

End If


在设计窗口时就不用每个控件都判断了,具体用法大家摸索一下

太多谢了,几天前为了写出一个通用Enter事件,绕了一大圈,这下可好,呵呵
下载Word版本,挖宝去

[此贴子已经被作者于2009-6-10 20:47:11编辑过]

--  作者:gdlgh
--  发布时间:2009/6/10 23:48:00
--  
以下是引用狐狸爸爸在2009-6-10 16:17:00的发言:
老婆,有人抢我生意啊。
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-6-10 16:25:45编辑过]

老总就是不厚道!收收埋埋的!!得闲我也抢些!哈.