如何在C#中通过combobox来实现本地IP地址选择?
时间:2010-10-12 来源:邓文
本来这里不需要使用异常处理的。但是先前出了一些问题。这里我直接附上代码吧!

1 private void server_adder_listbox_DropDown(object sender, EventArgs e)
2 {
3
4 server_adder_listbox.Items.Clear(); //每次弹出下来列表时,将原表中的内容清除
5
6 try
7 {
8 foreach (object local_ip in Dns.GetHostAddresses(Dns.GetHostName()))
9 {
10 server_adder_listbox.Items.Add(local_ip.ToString()); //将本地IP地址内容通过foreach遍历。同时以字符串形式添加到combobox中
11 }
12
13 }
14
15 catch (Exception ex)
16 {
17 MessageBox.Show(ex.ToString());
18 }
19
20 }
希望对大家有用!下面附上效果图吧!(最近在开发一个局域网聊天程序,这是服务器端的监听程序的界面,里面用到了IP地址的获取)
<a href="javascript:void((function(s,d,e){if(/renren\.com/.test(d.location))return;var f='http://share.renren.com/share/buttonshare?link=',u=d.location,l=d.title,p=[e(u),'&title=',e(l)].join('');function%20a(){if(!window.open([f,p].join(''),'xnshare',['toolbar=0,status=0,resizable=1,width=626,height=436,left=',(s.width-626)/2,',top=',(s.height-436)/2].join('')))u.href=[f,p].join('');};if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else%20a();})(screen,document,encodeURIComponent));" title="分享到人人"><img src="http://a.xnimg.cn/imgpro/share/browser_share_btn.png" title="分享到人人"/></a>