01 2014 档案
摘要:偶然间在园里面发现了这么一个方法,看起来很有用,以后可能会用到,所以记下来。首先将窗体的 keypreview 的属性设为 true private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Right || e.KeyData == Keys.Down || e.KeyData == Keys.Enter) { // 焦点向后移动 this.SelectNextControl(this....
阅读全文
摘要:1、首先将窗体的“Localizable”属性置为“True”,然后将“Language”属性置为自己想要的语言,点击重新生成项目例如:置为“中文”,以及“英文”。当每次置为不同的语言并重新生成项目后,将“Languate”属性再次置为默认,并重新生成项目这一系列操作后,该窗体会为每一个不同的语言生成一个窗体资源文件"窗体名称.语种.resx"英文:en-US 中文:zh-CN将这两个资源文件中控件的Text属性设置成相应语种的名称,例如英文的然后在切换语言的时候,执行以下方法为控件设置 /// /// 设置控件的 Text 属性 /// ...
阅读全文
摘要:winform窗体的样式很单一,不够漂亮,往往我们需要对窗体进行重写,但是我们又要保留在重写前窗体本身带的功能,例如拖动窗体的头进行移动之类的。一下方式可以实现该方法: [DllImport("user32")] public static extern int ReleaseCapture(); [DllImport("user32")] public static extern int SendMessage(IntPtr hwnd, int msg, int wp, int lp); /// /// 是...
阅读全文