Duilib实现GroupBox控件】的更多相关文章

转载:http://blog.csdn.net/asd313346541/article/details/47055113 原作者的源码上说:右边线和下边线显示不出来: 后来经过调试研究测试猜测应该是没有给控件设置borderround属性,后来设置后出来效果: 最后放上源码(稍微做了修改): .h文件 #ifndef _UIGROUPBOX_H_ #define _UIGROUPBOX_H_ #define GROUPBOX_TEXT_OFFSET 40 //定义GroupBox中的Text相…
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/41208207 如果要使用透明异形窗体功能,首先要改进duilib库让他本身支持(可以下载duilib扩展群群主改进的库,或者下载我的库),然后要开启窗体的bktrans属性.这时只要使用透明的背景素材就能做出透明异形窗体.但是透明窗体并不好驾驭,会带来很多麻烦.其中之一就是原Edit控件无法使用,这时改用Richedit控件是不错的选择. RichEdit有很多优势,一…
转载请说明原出处,谢谢~~ 昨天在QQ控件里和同学说起QQ2013登陆窗体的开发,从界面角度考虑,单单一个登陆界面是很容易做出来的.腾讯公司为了 防止各种盗号行为可谓煞费苦心,QQ2013采用了动态背景就是为了防止界面型盗号木马,这种盗号木马做起来很简单,容易骗过很 多电脑小白.而才用动态背景后就加大了这种木马的开发难度. 在Duiengine界面库中,已经有高手做出来一个高仿QQ界面的Demo.其中的登陆窗体只要使用flash做背景就可以了.在duilib 中,已经有做好的ActiveXUI控…
转载请说明出处,谢谢~~ 原本的duilib是自带浏览器控件的,但是使用了IE内核,我在做仿酷狗音乐播放器时,在右侧乐库要用到浏览器控件,而我使用自带的IE控件却发现了不少缺点,这也是duilib一直没有解决的,编程群里的朋友也反映IE控件不好用.而目前最常用的浏览器内核一个是IE内核,另一个是webkit内核. 先简单介绍一下这个webkit内核             WebKit 是一个开源的浏览器引擎,与之相对应的引擎有Gecko(Mozilla Firefox 等使用)和Trident…
1. 在Form中放一个控件,让其在启动时始终居中 int gLeft = this.Width / 2 - groupControl1.Width / 2; int gTop = this.Height / 2 - groupControl1.Height / 2; groupControl1.Location = new Point(gLeft, gTop);. 2.在设计界面时,先把groupbox控件放到窗体中间位置,然后anchor属性 设置为none 即可…
一.背景 一年前有学习过C#,但没有在项目中去实际做APP,重新捡起来应用到项目中.我同事本来做好一个CANOPEN设备管理的界面,由于近期搜索了别人的开发的界面,我觉得有很多东西要重新安排,以及我已经实现封装CANOPEN协议成可调用的函数库,可以边调试边写实现功能会更实际一点,目前我已经规划好界面大体的方向,所以决定重新写好这个CANOPEN设备管理的界面.由于有好多的不懂,还是一步一步来,从最基本的开始.下面是今天使用到的控件. 二.菜单控件 我要实现如下图所示把窗体上增加菜单栏,菜单下可…
1.GroupBox的边框颜色可以自行设置: 2.GroupBox可以设置边框的为圆角: 3.设置GroupBox标题在控件中的位置. 4.设置GroupBox标题的字体和颜色. 具体实现步骤Panel扩展一样,直接看具体的代码,代码如下: public class GroupBoxEx : GroupBox { , FontStyle.Regular); private Color _titleColor = Color.Green; , , ); ; ; private const int…
private void groupBoxFun_Paint(PaintEventArgs e, GroupBox groupBox){ e.Graphics.Clear(groupBox.BackColor); e.Graphics.DrawString(groupBox.Text, groupBox.Font, Brushes.Blue, 10, 1); e.Graphics.DrawLine(Pens.CornflowerBlue, 1, 7, 8, 7); e.Graphics.Draw…
在使用duilib时,发现本来的库并没有提供IP控件,如是自己想到绘制IP控件,控件的绘制不难,首先赋值UIEdit的两个文件,命名为UIIPEdit,更改完成后,便可以进行修改绘制IP控件. 绘制难道主要在鼠标点击的时候,标亮所选择的IP的第几个值,解觉得整个问题其实也很简单,步骤如下: 1.响应鼠标按下和双击消息 2.响应后,根据鼠标位置,判断当前鼠标点击所在啊的位置 3.标亮选中的区域 那如何由鼠标判断位置嘞?做法是获取每个文字所占的鼠标位置.由于,字体大小是变化的,获取位置时需要借助wi…
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42502081 因为项目需要我需要给duilib增加一个gif控件,目前已经有了gif控件有很多版本,我去搜集了一些控件,但是都没有自己满意的.原uilib库中已经有GifAnim控件,但是这个控件给出的控制功能不足,不可以控制播放.暂停.停止.当控件隐藏时也不会停止播放动画,会影响效率. 于是在原GifAnim的基础上做了增强,增加了PlayGif.PauseGif.S…