代码改变世界

文章分类 - c# winform

c#,winform,z顺序,控件重叠

2008-07-31 10:20 by Virus-BeautyCode, 12165 阅读, 收藏, 编辑
摘要: 控件的Z顺序就是控件在绘制时候哪个在上哪个在下的顺序,就像PhotoShop里面图层顺序,Z顺序越小就在下面,如果控件区域有重叠那就会Z顺序大的遮住Z顺序小的。多个控件如果重叠的话,按照Z顺序决定如何显示,Z顺序在下的先绘制,Z顺序再上的后绘制 带到Z顺序前面就是把该控件最后绘制,它不会被其他控件覆盖掉、保证让你看得到这个控件CodeCode highlighting pro... 阅读全文

回车转tab

2008-07-01 08:33 by Virus-BeautyCode, 529 阅读, 收藏, 编辑
摘要: 首先设置窗体的keypreview=true然后再窗体的KeyPress事件中写上if(e.KeyChar==13) SendKeys.Send("{TAB}"); Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->private void Collec... 阅读全文

c#+winform技巧三,c#,winform,show,showdialog,子窗体,父窗体,传值,输入正确

2008-05-25 14:25 by Virus-BeautyCode, 9730 阅读, 收藏, 编辑
摘要: 窗体的show方法,没有给调用代码任何通知,如果需要通知,使用showdialog是一种好的选择。在调用show方法后,show方法后面的代码会立即执行,调用showdialog方法后,调用代码被暂停执行,等到调用showdialog方法的窗体关系后再继续执行。而且窗体可以返回一个dialogresult值,他描述了窗体关闭的原因,例如OK,Cancel,yes,no等。为了让窗体返回一个dial... 阅读全文

winform技巧二,listbox绑定,value,text,

2008-05-25 13:49 by Virus-BeautyCode, 3107 阅读, 收藏, 编辑
摘要: private void button1_Click(object sender, EventArgs e) { List list = new List(); list.Add(new Vector("swb1", 1)); list.Add(new Vector("swb2", 2)); li... 阅读全文

winform技巧一,errorprovider,任务栏可见,总在最前

2008-05-25 13:48 by Virus-BeautyCode, 1329 阅读, 收藏, 编辑
摘要: private void Form6_Load(object sender, EventArgs e) { this.ShowInTaskbar = false;//确定窗体是否在任务栏可见 this.TopMost = true;//确定窗体总在最前显示,尽管没有获得焦点 } private void textBox1_V... 阅读全文