dotnetbar控件用法
DotNetBar第三方控件使用笔记
DotNet第三方控件使用笔记一、ButtonX控件可实现如下效果:(1)在ButtonX上,是否显示图像,取决于“images”属性。
(2)在“ButtomItem”控件中,是否“只是显示图像”,“只是文本”,还是“图像和文本都显示”,取决于。
二、BalloonTip控件(气泡提示)在添加了BalloonTip控件后,其他各个控件会出现对应的“……上的BalloonText”和“……上的BalloonCaption”属性,通过修改这两个属性可设置鼠标移动到控件时弹出的气泡提示的标题和内容,也可通过代码设置这个两个属性,如:balloonTip1.SetBalloonCaption(txtUserName,"提示");balloonTip1.SetBalloonText(txtUserName,"输入你的大名吧");balloonTip1.SetBalloonCaption(txtUserPw,"提示;balloonTip1.SetBalloonText(txtUserPw,"大名输完了就是你的密码咯");")1.使用效果1)效果一:在鼠标在控件上面停留时,出现提示信息,如下图:2)效果二:当控件获得焦点时,也出现如上图一样的信息。
2.实现上述两种效果的途径1)将BalloonTip控件的“ShowBalloonOnFacus”属性设置为“False”即可实现效果一。
3.设置BalloonTip显示的内容2)将“ShowBalloonOnFacus”属性设置为“True”,即可实现效果二。
1)在欲设置该属性的控件的“BalloonTipOnFocus上的BalloonCaption”和“BalloonTipOnHover上的BalloonCaption”属性中,分别设置这两种效果的“标题”属性;2)在“BalloonTipOnFocus上的BalloonText”和在“BalloonTipOnHover上的BalloonText”属性中,分别设置这两种效果的“显示内容”的属性。
DotNetBar教程(二)
DotNetBar教程(二)在DotNetBar教程(一)里,用一个实例介绍了DotNetBar在.NET环境下的使用(原文见/hans_gis/archive/2010/07/13/1776817.html),在本篇里,介绍一下ExpandablePanel 控件的用法。
从其名称Expandable中可以意识到该控件是个具有伸缩性的控件,如此可以利用这个特点高效的利用有限的界面。
新建VB类型的名称为ExpandablePanel的项目,修改窗体类的定义,将Inherits System.Windows.Forms.Form改为Inherits DevComponents.DotNetBar.Office2007Form(和C#代码有少许差别),FrmMain类继承了DevComponents.DotNetBar.Office2007Form类,界面便由Windows窗体普通风格变成Office2007风格。
添加ExpandablePanel1和ExpandablePanel2两个控件到窗体上,略做排版调整,如下图所示:CollapseDirection属性是该控件的最重要的属性之一。
Expandablepanel控件的一个重要的特点就是可以收缩/展开,其CollapseDirection属性则可以设置其收缩展开的方向。
CollapseDirection的属性值是一个枚举变量,可以取四个值,分别为BottomtoTop、ToptoBottom、RighttoLeft、LefttoRight 。
修改Expandablepanel1的CollapseDirection为RighttoLeft,效果为由右至左收缩,由左至右展开。
ExpandablePanel本身也是一个容器,向ExpandablePanel1中添加ExpandablePanel3和ExpandablePanel4,设置它们的Dock属性为Top。
DotNetBar安装、破解及使用
DotNetBar安装
安装、、破解及使用
2009-4-20
安装与破解
安装条件:机器上已安装VS2005。
第一步: 安装DotNetBar,即执行DotNetBarSetupVS2008Trial.MSI, 按提示进行。
(注:本程序也可从官网下载)。
第二步:将破解文件解压并拷入DotNetBar安装目录下。
缺省为“C:\Program Files\DotNetBar for Windows Forms”。
破解文件一共有两个:DevComponents.DotNetBar2.dll与patch.exe。
在复制时会有下图的提示,确定即可。
第三步:运行patch.exe
运行后有如下窗口显示,破解即成功。
使用
运行VS2005新建一个windows应用程序项目,进入之后可以看到工具箱中多出了一项:DotNetBar,见下图:
先择一个DotNetBar控件,拖入窗口,运行一下,没有注册提示,好了,可以使用了。
DotNetBar提供了许多例子,在“C:\Program Files\DotNetBar for Windows Forms\Samples”中可以找到,读者可以自己去试一试。
dotnetbar学习
从网上下载的DevComponents.DotNetBar2.dll文件,按照老方法保存在bin/debug文件夹下1.在项目中添加引用2.由于DotNetBar2内容极为丰富,因此先在工具箱中“添加选项卡”(DotNetBar2),然后在此选项卡下“选择项”,浏览DevComponents.DotNetBar2.dll 文件,显示如下:关于每一种控件的作用,可参考官网/dotnetbar/尝试用RibbonControl+DataGridViewX完成如此界面,其中图标的大小为60*60较为适宜选中界面风格,单击“Add Button”,增加三个颜色按钮“蓝”、“银”、“黑”,1.继承public partial class FrmRibbon : DevComponents.DotNetBar.Office2007RibbonForm2.引用using DevComponents.DotNetBar;using DevComponents.DotNetBar.Rendering;3.以下代码(FrmRibbon.cs)实现单击上述颜色,自动切换效果private void btnSilver_Click(object sender, EventArgs e){btnSilver.Checked = true;btnBlue.Checked = false;btnBlack.Checked = false;this.ribbonControl1.Office2007ColorTable = DevComponents.DotNetBar.Rendering.eOffice2007ColorScheme.Silver; }private void btnBlack_Click(object sender, EventArgs e){btnSilver.Checked = false;btnBlue.Checked = false;btnBlack.Checked = true;this.ribbonControl1.Office2007ColorTable = DevComponents.DotNetBar.Rendering.eOffice2007ColorScheme.Black;}private void btnBlue_Click(object sender, EventArgs e){btnSilver.Checked = false;btnBlue.Checked = true;btnBlack.Checked = false;this.ribbonControl1.Office2007ColorTable = DevComponents.DotNetBar.Rendering.eOffice2007ColorScheme.Blue; }。
DotNetBar使用简介
DotNetBar使用简介这里都是我自从去年开始用dotnetbar这个vs上的美化控件之后的一些使用心得和使用技巧,我现在几乎每次用到这个控件的时候,都会按照下面的技巧,来安排我的这些控件的排列方式啊,style等等,希望给各位一些抛砖引玉的作用,也欢迎大家写出自己的小技巧,让我们的winform程序更加漂亮~~几个修改的地方1、RIBBONTITLE,一开始要留空,后来用代码修改2、把左上角的圆点的功能删除掉3、左上角要写成:系统状态:联通中4、下来要解决一个问题,就是关于DATAGRID,的TITLE,都要让所有的名称都排下,不要换行使用RIBBONCONTROL要注意的几个问题:1、首先将form的text设置为空2、然后将form的controlbox设置为false3、然后将form的formborderstyle设置为Sizable4、最后一步,在ribboncontrol的标题栏写窗口标题,注意不是text而是RibbonControl1.TitleText = “非煤矿山应急救援指挥系统–基本情况数据库”5、如果你喜欢,我习惯将FORM的STARTPOSITION设置为CENTERSCREEN 使用BAR作为STATESBAR的几个小技巧1、这个BAR是DOTNETBAR系列里的BAR,而不是其他的:》2、要将STYLE设置为OFFICE20073、将ROUNDCORDERS设置为FALSE会好看一点,我试了试,圆角的怎么看都不舒服4、将BARTYPE设置为STATUSBAR使用GROUPPANEL的小技巧:1、把BACKCOLOR设置为透明2、将style中的textlinealignment 设置为center(ps:之前是near实在有点难看,太贴近上部了)3、内部的label一般使用vs自带的标准label即可,不需要使用ribbon的labelx,我觉得肯定会涉及到painting的问题导致性能下降,而且我觉得使用PANELEX1、一般要设置padding为1,1,1,1否则,当内部空间维DOCK FILL的时候,会把PANEL的边框挡住,效果不好看2、如果PANELEX就在RIBBONCONTROL的里面,一般设置LOCATION为3,0,同时在右侧拖动的时候,拖动到一个恰好位置之后,再把SIZE的宽度加4,这样效果很好对TABLE类窗口的修改1、去掉原点下的菜单2、去掉系统:联通中,右侧的那个QUICKITEM3、将DATAGRIDVIEWX的LOCATION调整到3,3,同时,将宽度向右增加24、将每一个PANELX的TEXT都留空美化DATAGRIDVIEWX的几点1、修改ALTERNATINGROWSDEFAULTCELLSTYLE的BACKCOLOR2、修改COLUMNHEADERSHEIGHT建立RIBBONCONTROL的几点小细节1、建立一个FORM,将form的text设置为空,将controlbox设置为false,将startposition设置为centerscreen;2、拖过来一个RIBBONCONTROL,加工一下RIBOONCOTROL,比如是去掉原点下的选项,去掉QUICKITEM等等,然后拖放位置,这时候我一般有两个处理ribboncontrol的方式,一种是利用ribboncontrol作为整个form,那么就将ANCHOR 设置为UP DOWN LEFT RIGHT四个侧面;另外一种是利用ribboncontrol左右一个顶部的导航栏,那样的话,就不需要设置anchor了,去掉多余的ribbontabitem2和ribbontamitem1上多余的ribbonbar1,ribbontabitem1字样不用去掉,可以在程序里统一设置它和titletext的内容3、托一个BAR过来,几点设置,DOCK为BOTTOM,ROUNDCORNER为FALSE,BARTYPE为STATUSBAR,然后再把ribboncontrol的下边缘向下拖,放在ribbonbar旁边4、如果在这里放一个PANELX的时候,有两种情况1)只有一个PANELX,情况简单一点,直接DOCK为FILL就好(发现这样不行,PANEL不会随着RIBBONPANEL的变大而同样变大,所以这个方法OVER了)解决方法:如果是这样,现在找到了一个方法,把PANELX放在LOCATION=3,0,然后在ribboncontrol的sizechanged方法中用这两句变化:Me.PanelEx1.Height = Me.RibbonControl1.Height – 60Me.PanelEx1.Width = Me.RibbonControl1.Width – 6效果比较完美。
DotNetBar第三方控件使用笔记
DotNetBar第三⽅控件使⽤笔记DotNet第三⽅控件使⽤笔记⼀、ButtonX控件可实现如下效果:(1)在ButtonX上,是否显⽰图像,取决于“images”属性。
(2)在“ButtomItem”控件中,是否“只是显⽰图像”,“只是⽂本”,还是“图像和⽂本都显⽰”,取决于。
⼆、BalloonTip控件(⽓泡提⽰)在添加了BalloonTip控件后,其他各个控件会出现对应的“……上的BalloonText”和“……上的BalloonCaption”属性,通过修改这两个属性可设置⿏标移动到控件时弹出的⽓泡提⽰的标题和内容,也可通过代码设置这个两个属性,如:(txtUserName,"提⽰");(txtUserName,"输⼊你的⼤名吧");(txtUserPw,"提⽰;(txtUserPw,"⼤名输完了就是你的密码咯");")1.{2.使⽤效果1)效果⼀:在⿏标在控件上⾯停留时,出现提⽰信息,如下图:2)效果⼆:当控件获得焦点时,也出现如上图⼀样的信息。
3.实现上述两种效果的途径1)将BalloonTip控件的“ShowBalloonOnFacus”属性设置为“False”即可实现效果⼀。
4.设置BalloonTip显⽰的内容2)将“ShowBalloonOnFacus”属性设置为“True”,即可实现效果⼆。
1)在欲设置该属性的控件的“BalloonTipOnFocus上的BalloonCaption”和“BalloonTipOnHover上的BalloonCaption”属性中,分别设置这两种效果的“标题”属性;2)。
3)在“BalloonTipOnFocus上的BalloonText”和在“BalloonTipOnHover上的BalloonText”属性中,分别设置这两种效果的“显⽰内容”的属性。
5.属性“AlerAnimation”设置“BalloonTip”出现的效果6.“BalloonTip”除了出现在该控件附近,还可以出现在屏幕的右下⾓,⽰例程序如下:private AlertCustom m_AlertOnLoad=null;m_AlertOnLoad=new AlertCustom();Rectangle r=(this);=new Point,false指⽰该控件是否需要获得焦点才出现“BalloonTip”7.“BalloonTip”除了可以通过“添加控件”的⽅式使⽤,也可以通过编程的⽅式使⽤,⽰例程序如下:b=new as Image;="Balloon Status InFormation";'="Balloons are now enabled for Balloon Tip Test area. Hover mouse over the area and set the focus to any control."; =;();=true;=4;=t h i s;It provides a utomatic focus management so focused. =true; .Bar bar=new Bar("Bar1");="leftBar1";}=; on the line 1bar=new Bar("Bar3");="leftBar3";=; ";fileItem=new ButtonItem("file2"); ="&2. ";fileItem=new ButtonItem("file3"); ="&3. ";fileItem=new ButtonItem("file4"); ="&4. ";《fileItem=new ButtonItem("file5"); ="&5. ";ET Framework 中,默认是。
DOTNETBAR使用记录笔记
1.我用vs2008编写的程序运行时怎么设置让他先打开哪个窗口Program.cs文件里Application.Run(new Frm_Main());运行哪个窗口2.DevComponents.DotNetBar.RibbonControl去掉标题旁的下拉按钮框?修改属性Quick Access Toolbr下的CanCustomize为false3.DevComponents.DotNetBar.RibbonControl去掉自带的File菜单?点击file菜单,在其属性中显示为DevComponents.DotNetBar.Office2007StartButton的属性,修改布局属性的Visible为false一、在解决方案资源管理器中,右键添加新建项中,选择我的模板下的RibbonForm。
二、选择制作表头菜单的控件RibbonControl,再其RibbonPanel中可拖入控件ButtonX,ButtonX控件的外观属性Color Table选择为Orange,则其底色和RibbonPanel一致。
三、制作左侧的导航栏,选择控件ExpandablePanel,设置其Expand属性中的CollapseDirection为RightToleft,在Titile属性中TitleText输入器文本显示内容。
在ExpandalePanel中添加NavigationPanel控件,在该控件下方点击右键Create New Pane,则新建一个Pane,包括ButtonItem和对应的NavigationPanePanel。
选择一个ButtonItem 再其外观属性ButtonStyle中选择为ImageAanText显示方式,可在Image属性处设置要显示的图片,在Text属性处添加要显示的文本内容,如需在鼠标停在此ButtonItem时显示提示,可在ToolTip处设置显示的文本内容。
四、NavigationPane控件去掉下方那个小按钮,可以在行为属性处把ConfigureItemVisable、ConfigureAddRemoveVisible、ConfigureNavOptionVisble、ConfigureShowHideVisible、ContextMenuSrtip选择为False或无。
DotNet第三方控件使用笔记
DotNet第三方控件使用笔记0、1)ButtonX控件可实现如下效果:在ButtonX上,是否显示“图像,取决于“images“属性2)在“buttomItem“控件中,是否“只是显示图像”,”只是文本”,还是“图像和文本都显示”,取决于1、BalloonTio控件(气泡提示)(1)使用效果1)效果一:在鼠标在控件上面停留时,出现提示信息,如下图:2)效果二:当控件获得焦点时,也出现如上图一样的信息。
(2)实现上述两种效果的途径1)将BalloonTip控件的“ShowBalloonOnFacus”属性设置为“False”即可实现,效果一。
2)将“ShowBalloonOnFacus”属性设置为“True”,即可实现效果二。
(3)设置BalloonTip显示的内容:在欲设置该属性的控件的“BalloonTioOnFocus上的BalloonCaption”和“BalloonTioOnHover上的BalloonCaption”属性中,分别设置这两种效果的“标题”属性;在“BalloonTioOnFocus上的BalloonText”和在“BalloonTioOnHover上的BalloonText”属性中,分别设置这两种效果的“显示内容”的属性。
(4)属性“AlerAnimation”设置“BalloonTip”出现的效果,(5)“BalloonTip”除了出现在该控件附近,还可以出现在屏幕的右下角,示例程序如下:private AlertCustom m_AlertOnLoad=null;m_AlertOnLoad=new AlertCustom();Rectangle r=Screen.GetWorkingArea(this);m_AlertOnLoa d.Location=newPoint(r.Right-m_AlertOnLoad.Width,r.Bottom-m_AlertOnLoad.Height);m_AlertOnLoad.AutoClose=true;m_AlertOnLoad.AutoCloseTimeOut=15;m_AlertOnLoad.AlertAnimation=eAlertAnimation.BottomToTop;m_AlertOnLoad.AlertAnimationDuration=300;m_AlertOnLoad.Show(false);//false::指示该控件是否需要获得焦点才出现“BalloonTip”(6)“BalloonTip”除了可以通过“添加控件”的方式使用,也可以通过编程的方式使用,示例程序如下:DevComponents.DotNetBar.Balloon b=new DevComponents.DotNetBar.Balloon();b.Style=eBallonStyle.Alert;b.CaptionImage=balloonTipFocus.CaptionImage.Clone() as Image;b.CaptionText="Balloon Status Information";b.Text="Balloons are now enabled for Balloon Tip Test area. Hover mouse overthe area and set the focus to any control.";b.AlertAnimation=eAlertAnimation.TopToBottom;b.AutoResize();b.AutoClose=true;b.AutoCloseTimeOut=4;b.Owner=this;//指示父控件b.Show(button2,false);//button2::指示在那个控件附近出现“BalloonTip”(7)还可以对“BalloonTip”出现时的效果进行程序控制,如下:// BalloonTriggerControl property returns control that invoked balloon// BalloonTriggerControl属性返回触发“BalloonTip”的控件if(balloonTipHover.BalloonTriggerControl==groupBox1){// BalloonControl is already prepared Balloon control that is just about to be displayed // Setting BalloonControl to null will cancel balloon displayPoint p=Control.MousePosition;// Adjust cursor position so cursor is below tipp.Offset(-balloonTipHover.BalloonControl.TipOffset,balloonTipHover.BalloonControl.TipLength+ 4);//Offset属性将点p进行平移balloonTipHover.BalloonControl.Location=p;}(8)与之类似的是DotNetToolTip所有控件都有的“ToolTip”属性,也可以是控件在鼠标划过时出现类似的东西,如下图2、DotNetBarManager控件与Bar控件的使用示例效果如下图:(1)DotNetBarManager控件----将该控件添加到工程后,将给Bar控件提供了“停靠点(DockSite)”,可以实现是工具栏在窗体的“上、下、左、右“摆放。
DotNetBar的使用—(界面风格)
DotNetBar的使⽤—(界⾯风格)1.添加DoNetBar的程序集。
DevComponents.DotNetBar.Design.dll 控件在设计时可见所必要的程序集DevComponents.DotNetBar2.dll 控件所在的程序集2.建⽴⼀个窗体类FrmTest,并在FrmTest的代码⽂件中添加using DevComponents.DotNetBar;引⽤,并把窗体的基类Form更改成Office2007Form,如下所⽰:using DevComponents.DotNetBar;namespace wind{public partial class FrmTest : Office2007Form{public FrmTest(){InitializeComponent();}}}3.打开FrmTest窗体的设计⾯板就可以发现窗体的风格已经变成了office2007 的风格了,如下图所⽰。
窗体在设计时已经改变其风格了,但是在运⾏时,窗体的风格依然是WinForm⾃带的窗体效果,貌似更改窗体的继承基类不起作⽤,在⽹上找了⼀些资料,发现需要在窗体的构造函数的最前⾯加上下⾯这样⼀句代码。
public FrmTest(){this.EnableGlass = false;//关键,InitializeComponent();}这下,窗体在运⾏时,也是office2007的风格。
4.到⽬前为⽌,我们已经能够更改窗体的风格了,但是现在还不能为整个项⽬变换风格,我们需要使⽤⼀个StyleManager来控制整个项⽬的风格,拖⼀个StyleManager控件到窗体上,这样就把窗体和风格管理控件进⾏关联。
通过更改StyleManager控件的ManagerStyle属性就可以实现整个项⽬的换肤,下⾯做⼀个简单的⽰例来演⽰⼀下这种效果。
5.界⾯设计如下:6.窗体代码如下。
string[] skinNames = { "Office2007Blue", "Office2007Silver", "Office2007Black", "Office2010Silver", "Office2013" };private void FrmTest_Load(object sender, EventArgs e){foreach (string skin in skinNames){this.cmbSkin.Items.Add(skin);}}private void buttonX1_Click(object sender, EventArgs e){switch (this.cmbSkin.Text){case "Office2007Blue":this.styleManager1.ManagerStyle = eStyle.Office2007Blue;break;case "Office2007Silver":this.styleManager1.ManagerStyle = eStyle.Office2007Silver;break ;case "Office2007Black":this.styleManager1.ManagerStyle = eStyle.Office2007Black;break;case "Office2010Silver":this.styleManager1.ManagerStyle = eStyle.Office2010Silver;break;case "Office2013":this.styleManager1.ManagerStyle = eStyle.Office2013;break;}}这下就实现了窗体的整体⽪肤变换,不仅仅窗体的风格变了,还包括窗体上的控件也会发⽣改变,甚⾄整个项⽬的窗体以及上⾯的控件都会发⽣改变,下⾯将演⽰⼀下效果。
条形码控件DotNetBarcodeV2.4.0说明
DotNetBarcodeV2.4.0说明1. 使用DotNetBarcode 之前,添加引用DotNetBarcode.dll2. 方法一览C#using System;DotNetBarcode bc1 = new DotNetBarcode();在新实例建立的时候也可以指定条形码的类型QRCode=>二维条码,用于手机和PDA 等领域Jan13 => JAN(Japan Article Number)13位。
一般用于普通商品。
Jan8 => JAN(Japan Article Number)8位。
一般用于普通商品。
Code39 =>数字0~9;大写字母A ~Z ;9个其他字符:space ,$, %, *, +, -, ., /, :。
用于商界。
【例】DotNetBarcode bc1 = new DotNetBarcode(DotNetBarcode.Types.Code39)【方法名】W riteBar(string code, float X, float Y, float X2, float Y2, Graphics ev)【功能】画条形码。
【参数】code:条形码的文字X:左上角的X 座标。
Y:左上角的Y 座标。
X2:宽度。
Y2:高度。
ev:System.Drawing.Graphics 【注意点】由于QRCODE 为正方形,所以当X 与Y 不相同时,以小的那个为基准,但QR 骗码为了以1象素单位制作条形码,自动地选择限制Width 和High 的小的一方的大小的最大的象素,以1象素表示条形码大小也不能均衡的情况,条形码不显示【方法名】CopyToClip b oard(string code, float W idth, float High)功能:把当前条码放入剪贴板参数:code: 表示想翻译的条形码的文字Width:宽度。
High:高度。
【注意点】当是一维条码时,Width ,High 可以适当选择,当表示QR 码时,Width 和High 需要相同,因为此时要保证图形为正方形.此方法调用了Clipboard.SetDataObject().Clipboard 类只能用于设置为单线程单元 (STA) 模式的线程中。
dotnetbar.supertabcontrol用法
DotNetBar.SuperTabControl 是DotNetBar 控件库中的一个组件,它提供了一个具有多个选项卡的用户界面,每个选项卡都包含一个子控件。
以下是使用DotNetBar.SuperTabControl 的一些基本步骤:添加引用:首先,确保你的项目中已经添加了对DotNetBar 控件库的引用。
你可以通过NuGet 包管理器来安装它,或者从官方网站下载安装程序。
添加SuperTabControl 控件:在Visual Studio 的设计视图中,从工具箱拖动一个SuperTabControl 控件到你的窗体上。
配置TabPages:在SuperTabControl 控件中,你可以添加多个TabPage 来表示不同的选项卡。
每个TabPage 可以包含一个子控件。
可以通过代码或属性窗口来配置这些选项卡。
示例代码:csharp// 创建一个新的SuperTabControl 实例DotNetBar.SuperTabControl superTabControl = new DotNetBar.SuperTabControl();// 创建第一个TabPageTabPage tabPage1 = new TabPage("Tab 1");Button button1 = new Button();button1.Text = "Button 1";tabPage1.Controls.Add(button1);// 创建第二个TabPageTabPage tabPage2 = new TabPage("Tab 2");TextBox textBox2 = new TextBox();textBox2.Text = "TextBox 2";tabPage2.Controls.Add(textBox2);// 将TabPages 添加到SuperTabControl 中superTabControl.TabPages.AddRange(new TabPage[] { tabPage1, tabPage2 });// 将SuperTabControl 添加到窗体中this.Controls.Add(superTabControl);处理事件:如果你需要响应用户与SuperTabControl 或其子控件的交互,例如切换选项卡或点击按钮,你可以为相应的事件添加事件处理程序。
c#控件dotnetbar的用法
DotNetBar介绍DotNetBar是一款带有51个Windows Form 控件的工具箱,使开发人员可以轻而易举地创建出专业美观的Windows Form应用程序用户界面,控件全部采用C#编写,引入了全部Office 2007 style Ribbon控件、Office 2003 样式、支持Windows XP主题等。
DotNetBar for WindowsForms 8.8 全面支持Office 2010 风格的后台应用程序菜单。
具体功能:●为Office 2007 Ribbon 控件提供了Black,Silver ,Blue三种配色方案,支持Windows VistaGlass、tab groups, ribbon hyper menus, multi-level KeyTips, complete Quick Access Toolbar (QAT),支持Ribbon Menu Tabs●Office 2007 Ribbon Bar 控件具有组合按钮,弹出按钮等●Office 2007 Super Tooltips控件具有18种颜色样式●支持停靠窗口自动隐藏,灵活的视图分割●支持具有Office 2007, 2005, Office 2003/XP/2000,样式的Hyper-Menus 和工具条●支持具有Office 2007和2003样式的导航面板,支持扩展和收缩●Tab Container控件具有9种不同的样式,16种配色方案,支持颜色自定制●Explorer Bar控件使程序员可以创建出具有XP样式的Explorer Bar●Tab-Strip控件具有九种预定义的样式,支持tabbed MDI ,颜色自定义●Side Bar 控件具有两种布局类型、5种不同的样式、18种预定义颜色方案,支持拖拉功能●BubbleBar 是一个灵活的toolbar控件●Stand alone Bar可以用于创建具有Office 2007 的状态条●可扩展的Splitter控件●可展开的Panel控件,●多功能的Panel控件●Balloon/Alert控件用于传达一些重要的信息给最终用户●Wizard控件支持Wizard97规范,可以创建安装文件。
DotNetBarv8.8.0.0安装说明文档
DotNetBar v8.8.0.0安装说明
第一步:双击DotNetBar v8.8.0.0.exe,运行安装程序
第二步:单击next按钮,进入下一步,不做任何操作,继续单击next按钮,进入安装路径选择窗体如下:
单击Browse按钮,选择要安装到的路径,单击next,进入下一步。
第三步:DotNetBar自动安装,出现安装完成界面如下:
第四步:单击Finish按钮,退出安装。
第五步:打开我的电脑,切换到第二步安装到的路径的bin目录下,示例路径为C:\Program
C:\Program Files\DotNetBar\Bin,找到DevComponents.DotNetBar2.dll和DevComponents.Instrumentation.dll这两个dll文件。
第六步:打开VS2010,选择文件→新建—>项目→Windows 窗体应用程序,新建一个winForm应用程序,
第七步:选择顶部“视图”菜单,在下拉菜单中选择“工具箱”,弹出工具箱对话框
将第五步找到的DevComponents.DotNetBar2.dll和DevComponents.Instrumentation.dll这两个dll文件直接拖放到工具箱对话框中,工具箱中会自动添加DotNetBar所有的控件,以后就可以直接拖放到窗体进行使用了,最后结果如下
第八步:安装DotNetBar v8.8.0.0成功。
DotNetBar教程
DotNetBar教程在DotNetBar教程(一)里,用一个实例介绍了DotNetBar在.NET环境下的使用(原文见/hans_gis/archive/2010/07/13/1776817.html),在本篇里,介绍一下ExpandablePanel 控件的用法。
从其名称Expandable中可以意识到该控件是个具有伸缩性的控件,如此可以利用这个特点高效的利用有限的界面。
新建VB类型的名称为ExpandablePanel的项目,修改窗体类的定义,将Inherits System.Windows.Forms.Form改为Inherits DevComponents.DotNetBar.Office2007Form(和C#代码有少许差别),FrmMain类继承了DevComponents.DotNetBar.Office2007Form类,界面便由Windows窗体普通风格变成Office2007风格。
添加ExpandablePanel1和ExpandablePanel2两个控件到窗体上,略做排版调整,如下图所示:CollapseDirection属性是该控件的最重要的属性之一。
Expandablepanel控件的一个重要的特点就是可以收缩/展开,其CollapseDirection属性则可以设置其收缩展开的方向。
CollapseDirection的属性值是一个枚举变量,可以取四个值,分别为BottomtoTop、ToptoBottom、RighttoLeft、LefttoRight 。
修改Expandablepanel1的CollapseDirection为RighttoLeft,效果为由右至左收缩,由左至右展开。
ExpandablePanel本身也是一个容器,向ExpandablePanel1中添加ExpandablePanel3和ExpandablePanel4,设置它们的Dock属性为Top。
DotNetBar教程(一)
DotNetBar教程(⼀) DotNetBar是⼀组⽤于.NET Framework环境下的⼀组组件集,利⽤该组件集能够打造绚丽并且实⽤的应⽤程序界⾯,给开发⼈员提供极⼤的便利。
关于DotNetBar,详情请参考其官⽅⽹站:该组件集⽬前最新版本是8.8(不知最近有没有升级版本),可以从该⽹站上下载到试⽤期为⼀个⽉的试⽤版本。
正常安装了DotNetBar组件集(前提:已经安装了Visual Studio)之后,会在Visual Studio的⼯具箱窗⼝新增⼀个DotNetBar选项卡,⾥⾯是⼀系列的DotNetBar控件,如图1所⽰。
在安装⽬录下有⼀系列的源码⽰例可供参考。
⽹络上也有很多版本的破解版本,不过只提供了⼀个动态链接库⽂件,建议使⽤⼈员从官⽹上下载⼀个试⽤版,可以参考其丰富的⽰例。
图1 DotNetBar选项卡⼀系列控件 下⾯给出⼀个C#实例,看看DotNetBar绚丽的效果吧。
在正确添加对DotNetBar的引⽤(DevComponents.Dotnetbar2),在代码中使⽤对应的命名空间(using DevComponents.DotNetBar)之后,修改窗体类的定义,默认的窗体类定义如下 //此处Form完整的名称是System.Windows.Forms.Form,表⽰FrmMain窗体类是继承于System.Windows.Forms.Form类 public partial class FrmMain : Form{} 修改后如下//此处Office2007Form完整的名称是DevComponents.DotNetBar.Office2007Form,表⽰FrmMain窗体类是继承于DevComponents.DotNetBar.Office2007Form类public partial class FrmMain : Office2007Form{} 如此该窗体便变为Office2007风格了。
DotNetBar 教程
DotNetBar教程(一)DotNetBar是一组用于.NET Framework环境下的一组组件集,利用该组件集能够打造绚丽并且实用的应用程序界面,给开发人员提供极大的便利。
关于DotNetBar,详情请参考其官方网站:该组件集目前最新版本是8.8(不知最近有没有升级版本),可以从该网站上下载到试用期为一个月的试用版本。
正常安装了DotNetBar组件集(前提:已经安装了Visual Studio)之后,会在Visual Studio的工具箱窗口新增一个DotNetBar选项卡,里面是一系列的DotNetBar控件,如图1所示。
在安装目录下有一系列的源码示例可供参考。
网络上也有很多版本的破解版本,不过只提供了一个动态链接库文件,建议使用人员从官网上下载一个试用版,可以参考其丰富的示例。
图1 DotNetBar选项卡一系列控件下面给出一个C#实例,看看DotNetBar绚丽的效果吧。
在正确添加对DotNetBar的引用(DevComponents.Dotnetbar2),在代码中使用对应的命名空间(using DevComponents.DotNet Bar)之后,修改窗体类的定义,默认的窗体类定义如下//此处Form完整的名称是System.Windows.Forms.Form,表示FrmMain窗体类是继承于System.Windows.Forms.Form类public partial class FrmMain : Form{}修改后如下//此处Office2007Form完整的名称是DevComponents.DotNetBar.Office2007Form,表示FrmMain窗体类是继承于DevComponents.DotNetBar.Of fice2007Form类public partial class FrmMain : Office2007Form{}如此该窗体便变为Office2007风格了。
dotnetbar textboxdropdown的用法
dotnetbar textboxdropdown的用法dotnetbar是一个非常受欢迎的控件库,它提供了许多有用的控件,其中包括TextBoxDropdown控件,它可以帮助您轻松地创建具有交互性的用户界面。
在本文中,我们将介绍dotnetbar TextBoxDropdown控件的基本用法。
一、创建TextBoxDropdown控件首先,您需要在您的项目中包含dotnetbar控件库,并确保正确地引用了它。
接下来,您可以使用TextBoxDropdown控件来创建一个文本框,该文本框具有下拉列表供用户选择。
您可以使用以下代码示例来创建一个TextBoxDropdown控件:```csharpTextBoxDropdown myTextBox = new TextBoxDropdown();```二、添加选项要使用TextBoxDropdown控件为用户提供选项,您需要将选项添加到下拉列表中。
您可以使用AddItem方法来添加选项。
例如,如果您想要一个文本框,用户可以选择“男性”或“女性”作为选项,您可以使用以下代码:```csharpmyTextBox.AddItem("男性");myTextBox.AddItem("女性");```三、选择选项当用户选择一个选项时,TextBoxDropdown控件会自动更新文本框中的值。
您可以通过设置TextBox的值来获取用户选择的选项。
例如,您可以使用以下代码获取用户选择的选项:```csharpstring selectedOption = myTextBox.Text;```四、禁用和启用选项您可以使用Enable方法来启用或禁用TextBoxDropdown中的选项。
例如,如果您想要禁用“男性”选项,可以使用以下代码:```csharpmyTextBox.Items[0].Enabled = false;```五、其他属性设置dotnetbar TextBoxDropdown控件还提供了其他属性,如样式、颜色等。
DOTNETBAR制作圆角窗体和圆角控件代码实例
DOTNETBAR制作圆⾓窗体和圆⾓控件代码实例:public partial class Form2 : DevComponents.DotNetBar.Office2007Form然后窗体⾥加上⼀个DONTERBAR的panel,然后设置panel为fill占满整个窗体然后设置panel的CornerType为Rounded,然后窗体就变为圆⾓的了: panelEx1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Rounded;DOTNETBAR的button控件默认就可以设置为圆⾓按钮的今天弄个了⼀天最后弄出了圆⾓窗体,可是不是⽤DOTNETBAR,原来DOTNETBAR实现不了,以下是本⼈实现圆⾓窗体的代码复制代码代码如下:/// <summary>/// 重绘窗体为圆⾓/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void DispenserForm_Paint(object sender, PaintEventArgs e){Form form = ((Form)sender);List<Point> list = new List<Point>();int width = form.Width;int height = form.Height;//左上list.Add(new Point(0, 5));list.Add(new Point(1, 5));list.Add(new Point(1, 3));list.Add(new Point(2, 3));list.Add(new Point(2, 2));list.Add(new Point(3, 2));list.Add(new Point(3, 1));list.Add(new Point(5, 1));list.Add(new Point(5, 0));//右上list.Add(new Point(width - 5, 0));list.Add(new Point(width - 5, 1));list.Add(new Point(width - 3, 1));list.Add(new Point(width - 3, 2));list.Add(new Point(width - 2, 2));list.Add(new Point(width - 2, 3));list.Add(new Point(width - 1, 3));list.Add(new Point(width - 1, 5));list.Add(new Point(width - 0, 5));//右下list.Add(new Point(width - 0, height - 5));list.Add(new Point(width - 1, height - 5));list.Add(new Point(width - 1, height - 3));list.Add(new Point(width - 2, height - 3));list.Add(new Point(width - 2, height - 2));list.Add(new Point(width - 3, height - 2));list.Add(new Point(width - 3, height - 1));list.Add(new Point(width - 5, height - 1));list.Add(new Point(width - 5, height - 0));//左下list.Add(new Point(5, height - 0));list.Add(new Point(5, height - 1));list.Add(new Point(3, height - 1));list.Add(new Point(3, height - 2));list.Add(new Point(2, height - 2));list.Add(new Point(2, height - 3));list.Add(new Point(1, height - 3));list.Add(new Point(1, height - 5));list.Add(new Point(0, height - 5));Point[] points = list.ToArray();GraphicsPath shape = new GraphicsPath();shape.AddPolygon(points);//将窗体的显⽰区域设为GraphicsPath的实例form.Region = new System.Drawing.Region(shape); }。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DotNetBar介绍
DotNetBar是一款带有51个Windows Form 控件的工具箱,使开发人员可以轻而易举地创建出专业美观的Windows Form应用程序用户界面,控件全部采用C#编写,引入了全部Office 2007 style Ribbon控件、Office 2003 样式、支持Windows XP主题等。
DotNetBar for WindowsForms 8.8 全面支持Office 2010 风格的后台应用程序菜单。
具体功能:
●为Office 2007 Ribbon 控件提供了Black,Silver ,Blue三种配色方案,支持Windows Vista
Glass、tab groups, ribbon hyper menus, multi-level KeyTips, complete Quick Access Toolbar (QAT),支持Ribbon Menu Tabs
●Office 2007 Ribbon Bar 控件具有组合按钮,弹出按钮等
●Office 2007 Super Tooltips控件具有18种颜色样式
●支持停靠窗口自动隐藏,灵活的视图分割
●支持具有Office 2007, 2005, Office 2003/XP/2000,样式的Hyper-Menus 和工
具条
●支持具有Office 2007和2003样式的导航面板,支持扩展和收缩
●Tab Container控件具有9种不同的样式,16种配色方案,支持颜色自定制
●Explorer Bar控件使程序员可以创建出具有XP样式的Explorer Bar
●Tab-Strip控件具有九种预定义的样式,支持tabbed MDI ,颜色自定义
●Side Bar 控件具有两种布局类型、5种不同的样式、18种预定义颜色方案,支持拖拉功能
●BubbleBar 是一个灵活的toolbar控件
●Stand alone Bar可以用于创建具有Office 2007 的状态条
●可扩展的Splitter控件
●可展开的Panel控件,
●多功能的Panel控件
●Balloon/Alert控件用于传达一些重要的信息给最终用户
●Wizard控件支持Wizard97规范,可以创建安装文件。
●ButtonX 是一个卓越的按钮控件
●Color Picker控件可以创建具有Office 2007样式的下拉式颜色采集器,程序员也可以自定义
颜色对话框
●Item Panel使你可以创建出灵活的可以进行选择的多功能面板
●具有Office 2007样式和外观的窗体
●Office 2007样式的复选框和单选框
●Progress bar控件可以用于创建具有Office 2007, Office 2003 和 2005的进度条●Office 2007样式的MessageBox
●多功能Office 2007样式的TextBox
●多功能Office 2007样式的下拉列表框
●GroupPanel可以创建组合的TextBox文本框
●Slider滚动条控件创建具有Office 2007样式的外观
●具有Office 2007样式的ListViewEx控件,该控件不支持.NET Framework 1.0, 1.1.
●Office 2007样式的Label控件
●DataGridViewX控件是一个表格控件,具有行、表头、滚动等功能,该控件不支持.NET
Framework 1.0, 1.1.
●Date/Time Picker时间采集控件,可以用于创建具有Office 2007样式的日期选择控件
●Month-Calendar控件让程序员可以创建月历控件
●Double value input控件,用于控制值的输入,支持空值,货币值,小数,百分比
●Integer value input控件可以控制整数的输入
●Reflection Image控件为图片提供倒影功能
●Reflection Label控件可以用于对Label提供倒影
●水平和垂直滚动条控件可以创建Office 2007样式的滚动条
●高级的可以指定格式输入的TextBox
●多种功能的TreeView控件,支持拖拉功能,支持多选择
●CrumbBar™ 控件
●TextBoxDropDown控件
●ComboBox树型控件可以用于在下拉列表框里创建树形控件
●Rating控件
●DevComponents。