DotNet第三方控件使用笔记

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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=new

Point(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 over

the 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 display

Point p=Control.MousePosition;

// Adjust cursor position so cursor is below tip

p.Offset(-balloonTipHover.BalloonControl.TipOffset,balloonTipHover.BalloonControl.TipLength+ 4);

//Offset属性将点p进行平移

balloonTipHover.BalloonControl.Location=p;

}

(8)与之类似的是DotNetToolTip所有控件都有的“ToolTip”属性,也可以是控件在鼠标划过时出现类

相关文档
最新文档