随笔 - 139  文章 - 0  评论 - 421  阅读 - 17万
05 2009 档案
如何在一个控件中使Tab键作为一般的输入键来触发KeyDown,KeyUp事件呢?
摘要:在一个控件中使Tab键作为一般的输入键来触发KeyDown,KeyUp事件,需要自定义一个新控件 ,然后重写IsInputKey 方法 using System;using System.Windows.Forms;public class MyTextBox :System.Windows.Forms.TextBox{ // Override IsInputKey method to ident... 阅读全文
posted @ 2009-05-26 10:27 周雪峰 阅读(441) 评论(0) 推荐(0) 编辑
Tab键和KeyDown,KeyUp事件
摘要:今天在论坛了看到了一个问题,所以仔细研究了一下,这个问题是关于Tab键和KeyDown,KeyUp事件!比如有一个TextBox控件,在有焦点的情况下按下Tab,是不会触发KeyDown事件的,而是直接移走输入焦点!也就是说这样是不能捕获Tab键的:private void textBox1_KeyDown(object sender, KeyEventArgs e) { e.Handled = ... 阅读全文
posted @ 2009-05-26 10:22 周雪峰 阅读(1817) 评论(1) 推荐(0) 编辑
如何设置ListView控件中的列头的颜色!
摘要:可能有很多人感觉ListView默认的列头的背景太单调,缺乏个性,想变的列头的背景色!实际上可以使用ListViewDrawColumnHeader事件自己画背景色,注意仅当 OwnerDraw 属性设置为 true 且 View 属性设置为 View. Details 时才引发此事件!不多说了,大家看代码,过程很简单: private void listView1_DrawColumnHe... 阅读全文
posted @ 2009-05-22 09:21 周雪峰 阅读(3016) 评论(0) 推荐(0) 编辑
获取中文字符串的Unicode值的方法!
摘要:获取中文字符串的Unicode值的方法实际上比较简单,中文字符最多占两个字节,知道了这个就好办了,只要用GetBytes方法取出字节序列,分两个字节分别处理就可以了!public string CharacterToCoding(string input){ string coding = ""; for (int i = 0; i<character.Length; i++ ) { byt... 阅读全文
posted @ 2009-05-16 19:21 周雪峰 阅读(1172) 评论(1) 推荐(0) 编辑
C#中汉字的繁体和简体的相互转换的两个方法!
摘要:实际上在C#中实现繁体和简体的相互转换还是比较容易的,一般有三种方法来实现,我这里总结一下:1,可以利用VB.NET中的StrConv方法来实现,由于C#中没有提供这样的方法,只好借用VB.NET里的方法了: 需要先添加对Microsoft Visual Basic.net runtime.dll程序集的引用 如果这样来实现转换: //繁体转简体 MessageBox.Show(Microso... 阅读全文
posted @ 2009-05-13 17:47 周雪峰 阅读(2037) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示