C#
RobinTang
这个作者很懒,什么都没留下…
展开
-
C# ListView 选中的项向上或向下移动
private void buttonUp_Click(object sender, EventArgs e){ if (listView.SelectedItems.Count > 0 && listView.SelectedItems[0].Index != 0) { listView.BeginUpdate(); foreach (ListViewItem lvi in lis原创 2012-02-08 16:29:56 · 4836 阅读 · 2 评论 -
C# 使用默认浏览器打开网页
废话少说,直接上代码。 public static bool OpenBrowser(String url) { RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command\"); String s = key.GetValu原创 2013-06-24 19:41:31 · 3328 阅读 · 0 评论 -
WinCE 窗口居中
CE下面貌似没有PC上的Startposition属性,但是可以通过窗口的Location来重新设置窗口位置。如下public MyForm(){ InitializeComponent(); this.Location = new Point((Screen.PrimaryScreen.Bounds.Width - this.Width) / 2, (Screen.PrimaryS原创 2013-05-27 14:17:25 · 2956 阅读 · 0 评论 -
C# 如何线程安全的操作控件
在CSDN上看到的一篇如果线程安全的来操作控件的帖子。才发现自己只接触了C#的皮毛,把代码贴一下:using System;using System.Text;using System.Windows.Forms;using System.Threading;namespace WindowsFormsApplication15{ public static clas转载 2012-08-23 23:06:56 · 1472 阅读 · 0 评论 -
C#.NET 获取拨号连接 宽带连接
直接可以用,我在XP VS2010 NET3.5上测试通过。首先是ASDL的封装class SinASDL{ //ASDL在注册表中的存放位置,这个是针对WinXP的,不知道Win7是否是这个,待验证 private static String _adlskeys = @"RemoteAccess\Profile"; public static String adlskeys {原创 2012-06-25 00:14:24 · 8923 阅读 · 2 评论 -
C# TcpListener 获取远程端请求断开
当远程端请求断开连接的时候服务器端会收到一个长度小于1的数据,服务器端可以根据次信息进行相关处理....原创 2012-02-19 10:50:56 · 3842 阅读 · 0 评论 -
C# 网络编程“由于目标机器积极拒绝,无法连接。。”的原因
前两天做一个远程键盘的小东西,本机测试的时候还行,但是放到另一个机子上就出问题了。一直连不上提示的消息是“由于目标机器积极拒绝,无法连接。。。“百度了许久,各种版本的说法。后来看到了监听地址和访问地址不一样的时候才发现。原来为了方便本机测试监听器TcpListener的监听地址是127.0.0.1,之后也一直没改,放到另外一台机子上之后虽然监听的依然是那台机子本身了,但是由于请求建立连原创 2012-02-19 09:56:43 · 12628 阅读 · 3 评论 -
C# 使用默认浏览器带网页
下面是C#使用默认浏览器打开网页的例子:RegistryKey key = Registry.ClassesRoot.OpenSubKey("http\\shell\\open\\command", false);String path = key.GetValue("").ToString();if (path.Contains("\"")){path = path.TrimStar原创 2012-02-11 21:36:43 · 1899 阅读 · 0 评论 -
C# 获取当前鼠标的位置
使用下面的语句便可得到当前鼠标的位置:Cursor.Position原创 2012-02-08 18:56:41 · 8980 阅读 · 0 评论 -
C# 自定义控件绘图 未处理 System.AccessViolationException异常
在自定义一个控件,绘图(DrawLine)的时候出现了System.AccessViolationException异常异常,如下未处理 System.AccessViolationException Message="尝试读取或写入受保护的内存。这通常指示其他内存已损坏。" Source="System.Drawing" StackTrace: 在 System.D原创 2014-02-28 13:30:28 · 6878 阅读 · 1 评论