C#
jammey
继续努力
展开
-
如何让tabControl中的tabpage不可用或者不显示
刚开始做软件,遇到不少问题,今天就遇到一个tabControl中隐藏某个tabpage或者让tabpage不可用的恶心问题。自己试了一下,使用visible和enabled均无效果。而且tabpage根本就没有这两个属性。怎么办呢?看来只有remove以后再add了,我的方法是form初始化的时候定义1个tabpage数组变量,将每个tabpage都存放到数组中,如果想删除哪个tabp原创 2009-08-26 13:46:00 · 14381 阅读 · 2 评论 -
.Net 2.0实例学习:WebBrowser页面与WinForm交互技巧
最近看到博客园入门教学文章比较流行,自己最近又偷懒比较多,没啥心得,不妨写一篇没啥深度的入门文章吧。话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版IE”,还是希望利用HTML来做用户界面(指WinApp而非We转载 2009-08-28 15:43:00 · 592 阅读 · 0 评论 -
获取Form.ShowDialog() 出的窗体中textbox的返回值
经常会遇到ShowDialog出的窗体中有一些textbox,输入完后返回到主窗体中。怎么办呢?有办法。 理论上讲ShowDialog后的窗体返回值类型是DialogResult。也就是一个枚举值,只有yes,no,ok之类的值,肯定是不能把textbox中的值返回的。有人说重写DialogResult。可以,但是估计没几个人会的。 举个简单的例子就可以实现。两个窗体from1原创 2009-08-28 18:06:00 · 15439 阅读 · 0 评论 -
对winform中tabContorl隐藏tabPage的补充
前几天说到winfom中tabContorl隐藏tabPage的问题,总的来说达到了目的,但效果一般。今天在看msdn时候发现了一个tabPage的属性其实也可以实现这个效果。 微软对tabContorl中的tabPage隐藏的实现方法也是在集合中删除,似乎只有这一个方法,所以我的方法也跟这个差不多。就是设置tabPage的parent属性为null原理很简单,如果tabPag原创 2009-08-30 23:13:00 · 5023 阅读 · 1 评论 -
winform中checkedListBox显示多列
设置checkedListBox的MultiColumn 属性为true; 调整checkedListBox的宽度,调整ColumnWidth的宽度。 有时候这样做可能发现显示到界面上的时候还是不对。只有一列。 不要着急,是因为checkedListBox绘制的时候是从上到下,从左到右的。 也就是说,先绘制第一列,然后绘制第二列。暂时还我没有找到让它先从左到右绘制的原创 2009-09-16 11:21:00 · 16917 阅读 · 0 评论