DotNetBar第三⽅控件使⽤笔记
⼀、ButtonX控件
可实现如下效果:
(1)在ButtonX上,是否显⽰图像,取决于“images”属性。
(2)在“ButtomItem”控件中,是否“只是显⽰图像”,“只是⽂本”,还是“图像和⽂本都显⽰”,取决于
。
⼆、BalloonTip控件(⽓泡提⽰)
在添加了BalloonTip控件后,其他各个控件会出现对应的“……上的BalloonText”和“……上的BalloonCaption”属性,通过修改这两个属性可设置⿏标移动到控件时弹出的⽓泡提⽰的标题和内容,也可通过代码设置这个两个属性,如:
(txtUserName, "提⽰");
(txtUserName, "输⼊你的⼤名吧");
(txtUserPw, "提⽰;
(txtUserPw, "⼤名输完了就是你的密码咯");")
1.使⽤效果
1)效果⼀:在⿏标在控件上⾯停留时,出现提⽰信息,如下图:
2)效果⼆:当控件获得焦点时,也出现如上图⼀样的信息。
2.实现上述两种效果的途径
1)将BalloonTip控件的“ShowBalloonOnFacus”属性设置为“False”即可实现
效果⼀。
3.设置BalloonTip显⽰的内容
2)将“ShowBalloonOnFacus”属性设置为“True”,即可实现效果⼆。
1)在欲设置该属性的控件的“BalloonTipOnFocus上的BalloonCaption”和“B
alloonTipOnHover上的BalloonCaption”属性中,分别设置这两种效果的“标
题”属性;
2)在“BalloonTipOnFocus上的BalloonText”和在“BalloonTipOnHover上的B
alloonText”属性中,分别设置这两种效果的“显⽰内容”的属性。
4.属性“AlerAnimation”设置“BalloonTip”出现的效果
5.“BalloonTip”除了出现在该控件附近,还可以出现在屏幕的右下⾓,⽰例程序
如下:
private AlertCustom m_AlertOnLoad=null;
m_AlertOnLoad=new AlertCustom();
Rectangle r=(this);
=new Point, false指⽰该控件是否需要获得焦点才出现“BalloonTip”
6.“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;
=this;It provides automatic focus management so focused
.
=true; .
Bar bar=new Bar("Bar1");
="leftBar1";
=; on the line 1
bar=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 中,默认是。
1.⽰例
(1)private imageList1;
= ("")));
=
ells[0].()。
1.DataGridView的⽰例代码
#region 设置DataGridView的显⽰格式
= = false;
= false;
= true;
"UName","⽤户名");
"IP","IP地址");
"DeptID","DeptID");
["DeptID"].Visible = false;
"Department","所属部门");
foreach (DataGridViewColumn col in
= ;
= , );
elected = true;
三、控件Color Picker的使⽤
1.使⽤效果:
1)单击相应的按钮,⼯作区(整体)的颜⾊发⽣变化。
2)随着⿏标在各种颜⾊上的移动,⼯作区(整体)的颜⾊随着变化。
3)还可以选择“More Colors”进⼀步改变⼯作区的颜⾊。
2.下⾯是相应的代码
private bool m_ColorSelected = false;
private eOffice2007ColorScheme m_BaseColorScheme = ;控件的使用
}
else
1)改变颜⾊值
(m_BaseColorScheme, ;
2)应⽤颜⾊值
(m_BaseColorScheme);
3.⼯作区的控件的颜⾊有可能不同时变化
原因:是各个控件的“Style”和“ColorSchemeStyle”采⽤的风格不统⼀解决办法:都采⽤⼀种风格,如“Office2007”即可
四、控件SideBar的使⽤
1.功能
可实现如下图似的的分组:
2.实现⽅式
1)右键——>“Add Panel”,进⾏“分组”。
2)对每⼀个组进⾏设置。
3)右键,对每⼀个组,添加控件。
3.该控件的颜⾊策略
——,sSel,false);
private void sideBar1_ItemClick(object sender, e) {
item=sender as "ItemClick: "+ +" ("++")\n"+;
}
五、Enum枚举类
1.⽅法
--返回指定枚举的基础类型。
- public static Type GetUnderlyingType(Type enumType)参数:
enumType
类型:枚举类型。
返回值:
类型: enumType的基础Type。
--⽰例
static object GetAsUnderlyingType(Enum enval)
{
Type entype = ();
Type undertype = (entype);
return ( enval, undertype );
}
2.⽅法
--在指定枚举中检索具有指定值的常数的名称。
- public static string GetName( Type enumType, Object value)
参数:
enumType
类型:
枚举类型。
value
类型:
特定枚举常数的值(根据其基础类型)。
返回值:
类型:
⼀个字符串,该字符串包含enumType的枚举常数的名称,该常数的值为value;或者,如果没有到这样的常数,则为nullNothingnullptrnull引⽤(在Visual Basic中为Nothing)。
--⽰例
using System;
public class GetNameTest
{
enum Colors { Red, Green, Blue, Yellow };
enum Styles { Plaid, Striped, Tartan, Corduroy };
public static void Main()
{
("The 4th value of the Colors Enum is {0}",(typeof(Colors), 3)); ("The 4th value of the Styles Enum is {0}", (typeof(Styles), 3)); }
}
3.⽅法
--检索指定枚举中常数名称的数组。
--public static string[] GetNames( Type enumType)参数:enumType
类型:System..::.Type
枚举类型。
返回值:
类型:array<>[]()[]
enumType的常数名称的字符串数组。
--⽰例
using System;
public class GetNamesTest
{
enum Colors { Red, Green, Blue, Yellow };
enum Styles { Plaid, Striped, Tartan, Corduroy };
public static void Main()
{
("The values of the Colors Enum are:");
foreach(string s in (typeof(Colors)))
(s);
();
("The values of the Styles Enum are:");
foreach(string s in (typeof(Styles)))
(s);
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论