C#获取本机所有IP combobox messagebox控件使用介绍
2012-03-23 16:25
423 查看
1、获取本机所有IP显示到combobox,并初始化combobox为第一个IP,还需要过滤掉回环IP
2、判断combobox是否有内容,以及某个Item是否为空
3、messageBox控件使用介绍
来源: http://www.cnblogs.com/Tammie/archive/2011/08/05/2128623.html
over
IPAddress[] hostIpList = Dns.GetHostAddresses(Dns.GetHostName()); //comboBox1.Text = string.Empty; comboBox1.ResetText(); comboBox1.SelectedIndex = -1; foreach (IPAddress ip in hostIpList) { Console.WriteLine("Ip[]: {1}", ip.ToString()); if (IPAddress.IsLoopback(ip) != true) comboBox1.Items.Add(ip.ToString()); } comboBox1.SelectedIndex = 0;
2、判断combobox是否有内容,以及某个Item是否为空
if (this.comboBox1.Items.Count > 0) { String s = this.comboBox1.Items[0].ToString(); if (String.IsNullOrEmpty(s) == false) comboBox1.SelectedIndex = 0; else MessageBox.Show("Host's ipaddress is empty!"); } else { MessageBox.Show("Can not get any host's ipaddress!\n" + "Please press CANCEL to cancel!", "ERROR");//, MessageBoxButtons.OKCancel); }
3、messageBox控件使用介绍
来源: http://www.cnblogs.com/Tammie/archive/2011/08/05/2128623.html
// 标题为空, 按钮只显示OK MessageBox.Show("Hello~~~~"); // 标题为"ERROR", 按钮只显示OK MessageBox.Show("There are something wrong!","ERROR"); // 自定义消息盒 消息标题"Confirm Message", 按钮有两个: OK 和 Cancel if (MessageBox.Show("Delete this user?", "Confirm Message",MessageBoxButtons.OKCancel) == DialogResult.OK) // 带有ICON的message if (MessageBox.Show("Delete this user?", "Confirm Message",MessageBoxButtons.OKCancel,MessageBoxIcon.Question) == DialogResult.OK) // 默认为cancel按钮的方法 if (MessageBox.Show("Delete this user?", "Confirm Message", MessageBoxButtons.OKCancel,MessageBoxIcon.Question,MessageBoxDefaultButton.Button2) == DialogResult.OK) // 反向显示, 类似于ubuntu里的那种按钮效果 if (MessageBox.Show("Delete this user?", "Confirm Message", MessageBoxButtons.OKCancel,MessageBoxIcon.Question,MessageBoxDefaultButton.Button2,MessageBoxOptions.RtlReading) ==DialogResult.OK) // 添加help按钮 if (MessageBox.Show("Delete this user?", "Confirm Message", MessageBoxButtons.OKCancel,MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RightAlign,true) ==DialogResult.OK) // 指定帮助文件的路径 if (MessageBox.Show("Delete this user?", "Confirm Message", MessageBoxButtons.OKCancel,MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading,@"/folder/file.htm") == DialogResult.OK) //HelpNavigator指定常数来指示要显示的帮助文件元素, Find帮助文件将打开到搜索页 if (MessageBox.Show("Delete this user?", "Confirm Message", MessageBoxButtons.OKCancel,MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading,@"/folder/file.htm", HelpNavigator.Find) == DialogResult.OK)
over
相关文章推荐
- C#遍历系统所安装的打印机,使用WMI方式获取打印机的所有属性
- 使用C#开发Metro 风格应用的路线图 -- 控件分类介绍
- 使用c# 根据IP 获取物理地址
- C#WinForm开发系列之CheckBox控件全选和取消全选以及checkedListBox的基础使用介绍
- 使用c#获取access中所有表的表名与内容
- C#如何使用GetTcpTable API获取TCP/IP连接信息
- C#获取局域网所有IP几个方法总结
- C#日历控件使用介绍
- C#遍历系统所安装的打印机,使用WMI方式获取打印机的所有属性
- C#获取本机所有IP地址(包括局域网和本机外网IP)
- c#如何获取指定容器控件下的所有同类型控件
- c#中跨线程调用windows窗体控件 .我们在做winform应用的时候,大部分情况下都会碰到使用多线程控制界面上控件信息的问题。然而我们并不能用传统方法来做这个问题,下面我将详细的介绍。
- 所有的平台及浏览器获取客户端IP(外网): 使用的搜狐接口
- C#使用百度API通过IP获取地理位置和坐标
- MFC 使用表格控件 获取本机IP
- c#获取所有局域网IP
- C# 自动查找文件内容(正则使用、获取目录下所有文件、多线程、日志记录,文件操作)
- linux下使用perl获取本机ip的几种方法介绍
- 使用c#获取access中所有表的表名与内容
- C#开发里List控件的使用方法介绍