WinForm——Tooltip

227 阅读1分钟

使用案例

  • 弹框位置在屏幕中间显示两秒

Tooltip tip=new Tooltip();

tip.Show(“保存成功!”,this,this.Width/2,this.Height/2,2000);

Thread.Sleep(2000);给tip显示的时间。

  • 根据鼠标在窗体的位置显示ToolTip

ToolTip tip=new ToolTip();

tip.IsBalloon=true;

Point p1=MousePostition;//获取鼠标在屏幕的位置。

tip.ToolTipTitle=”提示”;

tip.Show(“PPPPP”,this,p1.X,p1.Y,200);

  • 实现保存完成后,提示保存成功,然后过2秒关闭

private void btnSave_Click(object sender,EventArgs e)

{

         ToolTip tip=new ToolTip();

         tip.ToolTipTitle=”提示”;

         tip.ToolTipIcon=ToolTipIcon.Info;

         tip.Show(“保存成功!”,this.Width/2,this.Height/2,1500);

         Timer tm=new Timer();

         tm.Tick+=new EventHandler(tm_Tick);

}

void tm_Tick(object sender,EventArgs e)

{

         DialogResult =DialogResult.OK;

this.Close();

}