c#中textbox获取IP地址代码
privatevoidtbipdz_TextChanged(objectsender,EventArgse){stringhostName=System.Net.Dns....
private void tbipdz_TextChanged(object sender, EventArgs e)
{
string hostName = System.Net.Dns.GetHostName();
//hostName获取主机名称
System.Net.IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(hostName);
//Dns.GetHostByName(hostName);
//ip地址列表
System.Net.IPAddress[] addr = ipEntry.AddressList;
string IPAddress = addr[0].ToString();
this.tbipdz.Text = IPAddress.ToString();
}
这样写为什么txt文本框里显示不出来? 展开
{
string hostName = System.Net.Dns.GetHostName();
//hostName获取主机名称
System.Net.IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(hostName);
//Dns.GetHostByName(hostName);
//ip地址列表
System.Net.IPAddress[] addr = ipEntry.AddressList;
string IPAddress = addr[0].ToString();
this.tbipdz.Text = IPAddress.ToString();
}
这样写为什么txt文本框里显示不出来? 展开
2个回答
展开全部
tbipdz_TextChanged 需要这个文本框有变化才能获取。要不你加在按钮里吧,或者 窗体加载里
更多追问追答
追问
具体怎么改呢 还是看不懂- -
追答
在页面里加个button, 然后点击button进入事件。将你上面的代码写在事件里就行了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
tbipdz_TextChanged没有被调用
为什么是textchange事件?
为什么是textchange事件?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询