
WindowsMobie
文章平均质量分 76
enjolras
这个作者很懒,什么都没留下…
展开
-
不同Panel之间切换问题
<br />开始用的是Show()跟Hide()方法,在Panel较多的情况下会发生某些Panel不能显示问题。<br /> <br /> private void tvOption_AfterSelect(object sender, TreeViewEventArgs e)<br /> {<br /> <br /> this.UnVisibleAllPanels(); //这里,初始化每个panel的visible属性为false<br /> <br原创 2010-11-21 11:22:00 · 1920 阅读 · 0 评论 -
Windows Mobile 自定义控件(一)
<br /><br />最近总是在优快云的移动论坛当中看到有关UI的问题,按照层次大致可以分为如何定制***控件,或者***控制如何实现***功能。或者再深入一点的比如实现透明的方式,如何画一个PNG支持ALPHA通道,再往下就是实现复杂控件当中所遇到的问题了。<br /> 暂停了纯开发工作一段时间,反而有了一些心得,所以我想就这些问题给出我自己的解答,当然这可能不是最优的,但是我想通过对于某一问题的探讨大家集思广义,共同把自己的方法,关键是思路理顺。当然第一篇只是起始,欢迎大家留言,我也会尽量根据转载 2010-11-21 10:51:00 · 371 阅读 · 0 评论 -
Windows Mobile 自定义控件(二)
<br /><br />在完全此系列的一之后,我一直在想第二篇究竟应该如何组织,首先我想接着上篇的话题把框架的问题说完,首先我还是这句话在本系列当中会兼顾C/C++开发与.NET开发,其实不管用不用框架,WINDOWS都是基于消息的,只要这点不变,我就希望大家能通过我的系列博客当中能体会二者的联系。<br /> 在第一篇博客当中UI框架的实现与MFC或者NET都有一个本质的区别那就是子控件是不基于窗体句柄的,那么这其中的好处是灵活,还有的好处这是一个支持实现透明控件的框架,圆角边界等在。NET或者MF转载 2010-11-21 10:52:00 · 517 阅读 · 0 评论 -
windows Mobile 双缓冲绘图
<br /><br />public class formWithBackGround : System.Windows.Forms.Form<br /> {<br /> protected Bitmap backBuffer;<br /> public formWithBackGround()<br /> {<br /> backBuffer = new Bitmap(240, 268);<br /> }<br />原创 2010-11-21 10:52:00 · 1037 阅读 · 0 评论 -
自定义控件之:label
自定义label,实现了透明,文字靠左,中,右对齐,自动换行(仅针对汉字,有根据使用文字的方法,不过我比较懒就没写了),字体颜色,背景颜色,背景图,平铺背景图等。透明方法通过在 OnPaintBackground调用Parent重绘接口重绘背景并且本身不绘制背景来实现。此DLL可在控件工具箱中使用,大部分修改即时显示。先贴一部分代码,留到有空再编辑咯。using System.ComponentModel;using System.Windows.Forms;using System.Drawing;nam原创 2010-11-21 11:29:00 · 1379 阅读 · 0 评论