using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Drawing.Drawing2D; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace MyUserControl…
CSDN的Blog开通了.我想这里的Blog作为今后自己回答别人问题的时候,收藏答案的地方很不错呢. 因为社区的贴子早晚都会沉下去,查找起来很不方便,甚至再也找不到呢. Q: http://community.csdn.net/Expert/TopicView.asp?id=3106090 言归正传,要实现一些标准的容器类控件的透明效果,也许是个经常会想到的问题.事实上在2000以上的系统下实现起来相当容易. 你不需要重绘父控件的效果,一切都因为窗口有了WS_EX_TRANSPARENT的属性可…
重绘MenuStrip控件 效果如图: 首先添加 CustomProfessionalRenderer类 用于重绘控件菜单样式 /// <summary> /// 自定义MenuStrip 控件菜单样式类 /// </summary> public class CustomProfessionalRenderer : ToolStripProfessionalRenderer { private Color _startColor = Color.White;//选中的渐变开始颜色…
记录遇到的两个坑 坑1. 一开始我继承button 来实现下面的控件1,后面发现button没有双击事件.就改成继承UserControl了.重新编译,导致设计时的控件文本全部被清空,因为UserControl的Text属性被设置了一些属性 [Bindable(false)] [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [EditorBrowsable(E…
前言:在用VB.NET开发射频检测系统ADS时,当激活已存在的目标MDI子窗体时,被其他子窗体遮住了,导致目标MDI子窗体不能显示. 这个问题怎么解决呢?网上看到一篇帖子VB.NET设置控件和窗体的显示级别,总结得挺不错的.现转载过来,以备后用. 解决方案: 1)使用Controls属性将子窗体作为子控件显示到Panel等的所有子控件最前方 有些控件可以作为容器使用如类似Panel.PictureBox等的控件,在向容器控件中加入其它控件时,这些子控件组合到一起成为一个控件集合,在这个控件集合中…
摘自:http://blog.ashchan.com/archive/2007/08/28/listview-control-insert-edit-amp-delete-part-1aspx/ ListView是ASP.NET 3.5新提供的一个控件,它支持GridView类似的功能,并将HTML渲染的责任交由使用者来把控,而这正是GridView的一大劣势(它生成的乱七八糟的HTML输出,即使通过CSS Friendly Control Adapters来净化,也还是让人头痛得不行).使用L…
PyQt4是用来编写有图形界面程序(GUI applications)的一个工具包.PyQt4作为一个Python模块来使用,它有440个类和超过6000种函数和方法.同时它也是一个可以在几乎所有主流操作系统(如Unix,windows,Mac OS)上运行的跨平台的工具包. PyQt4的类库可分为以下模块: QtCore QtGui QtNetwork QtXml QtSvg QtOpenGL QtSql 其中QtCore包含了PyQt非GUI功能模块的核心部分,这个模块用来对时间.文件和目录…
控件界面工具栏的显示或隐藏,js代码实现如下: 1 2 3 4 5 6 7 8 9 //隐藏/显示工具栏       mxOcx.ShowToolBar("常用工具",isShow);     mxOcx.ShowToolBar("绘图工具",isShow);     mxOcx.ShowToolBar("编辑工具",isShow);     mxOcx.ShowToolBar("特性",isShow);     mxOcx.…
最近想在项目中添加一个要有阴影的panel控件,找了好多资料,最后通过采用图片的方式实现了panel的阴影效果,效果图如下: 重绘代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Windows.Fo…
自绘tab按钮效果图如下: 使用例子: MyTabControl *tabControl = NULL; tabControl = new MyTabControl();tabControl->Create(this, CRect(0,0,125,27), L"花生", ID_BTN_MYTAB);tabControl->SetTabIndex(index); tabControl->SetShowText(L"花生"); tabControl-&…