07 2011 档案
摘要:using System.Runtime.InteropServices;[DllImportAttribute ("gdi32.dll")] public static extern IntPtr CreateRoundRectRgn(int nLeftRect,int nTopRect,int nRightRect,int nBottomRect,int nWidthEllipse,int nHeightEllipse); [DllImportAttribute ("user32.dll")] public static extern int Set
阅读全文
posted @ 2011-07-05 16:28
孤獨龍
摘要:在窗口程序的开发中,我们经常会需要当用户鼠标点击窗口的任何地方时,能够让窗口随鼠标一起移动。特别是当你的WinForms窗口没有窗口栏(Form.FormBorderStyle = None),用户无法通过点击窗口栏移动窗口时,这种实现就很必要了。应该有很多方法可以实现,我自己发现了两种方法:一种方法就是自己编程实现窗口的位置随鼠标改变;另一种就是直接利用Windows的API。废话不多说了,看代码,so easy :)设计一个窗体时,把以下代码加入到窗口中,就可以实现这个功能: private bool IsMouseDownInForm = false; private Point p;
阅读全文
posted @ 2011-07-04 15:52
孤獨龍
摘要:comboBox1.Text 是框里面 显示的 文本comboBox1.SelectedItem.ToString() 是 选择的文本区别是 有时候 可以 不选择,自己 直接 输入. 所以 用 comboBox1.Text 比较好comboBox1.SelectedItem.ToString() 是 一定要选择 才有的如果没有选择,Text是空的,直接用comboBox1.SelectedItem.ToString() 会报错的所以建议用comboBox1.Text
阅读全文
posted @ 2011-07-03 16:49
孤獨龍
摘要:private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if(!char.IsDigit(e.KeyChar)) e.Handled = true; //'\b'是退格键值 if(e.KeyChar=='\b'||e.KeyChar=='.') e.Handled = false; }以上代码是无法限制全角数字输入的.而在项目中全角数字是不能算真正的数字,因为在参加计算时全角可能会出错.修改的代码:private void textBox1_KeyPress(obj
阅读全文
posted @ 2011-07-03 16:46
孤獨龍

浙公网安备 33010602011771号