使用托盤控制項

2021-04-12 14:01:36 字數 3265 閱讀 7821

using system;

using system.drawing;

using system.collections;

using system.componentmodel;

using system.windows.forms;

using system.data;

namespace notify

///

/// 清理所有正在使用的資源。

///

protected override void dispose( bool disposing )

}base.dispose( disposing );

}#region windows 窗體設計器生成的**

///

/// 設計器支援所需的方法 - 不要使用**編輯器修改

/// 此方法的內容。

///

private void initializecomponent()

);//

// menuitem1

// this.menuitem1.index = 0;

this.menuitem1.menuitems.addrange(new system.windows.forms.menuitem );

this.menuitem1.text = "檢視(&v)";

// // menuitem2

// this.menuitem2.index = 0;

this.menuitem2.text = "放置到系統托盤(&n)";

this.menuitem2.click += new system.eventhandler(this.menuitem2_click);

// // menuitem5

// this.menuitem5.index = 1;

this.menuitem5.text = "-";

// // menuitem3

// this.menuitem3.index = 2;

this.menuitem3.text = "恢復正常顯示(&r)";

this.menuitem3.click += new system.eventhandler(this.menuitem3_click);

// // menuitem6

// this.menuitem6.index = 3;

this.menuitem6.text = "-";

// // menuitem7

// this.menuitem7.index = 4;

this.menuitem7.text = "托盤和窗體同時顯示(&t)";

this.menuitem7.click += new system.eventhandler(this.menuitem7_click);

// // menuitem8

// this.menuitem8.index = 5;

this.menuitem8.text = "-";

// // menuitem4

// this.menuitem4.index = 6;

this.menuitem4.text = "關閉(&c)";

this.menuitem4.click += new system.eventhandler(this.menuitem4_click);

// // notifyicon1

// this.notifyicon1.contextmenu = this.contextmenu1;

this.notifyicon1.icon = ((system.drawing.icon)(resources.getobject("notifyicon1.icon")));

this.notifyicon1.text = "這是乙個演示托盤的例項程式";

// // picturebox1

// this.picturebox1.dock = system.windows.forms.dockstyle.fill;

this.picturebox1.image = ((system.drawing.image)(resources.getobject("picturebox1.image")));

this.picturebox1.location = new system.drawing.point(0, 0);

this.picturebox1.name = "picturebox1";

this.picturebox1.size = new system.drawing.size(336, 169);

this.picturebox1.sizemode = system.windows.forms.pictureboxsizemode.stretchimage;

this.picturebox1.tabindex = 0;

this.picturebox1.tabstop = false;

// // form1

// this.autoscalebasesize = new system.drawing.size(6, 14);

this.clientsize = new system.drawing.size(336, 169);

this.controls.add(this.picturebox1);

this.menu = this.mainmenu1;

this.name = "form1";

this.startposition = system.windows.forms.formstartposition.centerscreen;

this.text = "演示如何使用托盤控制項";

this.load += new system.eventhandler(this.form1_load);

this.resumelayout(false);

}#endregion

///

/// 應用程式的主入口點。

///

private void menuitem2_click(object sender, system.eventargs e)

private void menuitem3_click(object sender, system.eventargs e)

private void form1_load(object sender, system.eventargs e)

private void menuitem7_click(object sender, system.eventargs e)}}

WPF托盤控制項

開始執行的事件 新增基礎資訊 private void addtrayicon trayicon new notifyicon trayicon.visible true region 新增右鍵選單內容 例項化右鍵選單 contextmenu menu new contextmenu 新增選單的內容...

C NotifyIcon 托盤控制項

右下角以圖示形式顯示,雙擊圖示顯示介面,最小化介面時不顯示在工作列。第一步 在介面上新增notifyicon控制項。第二步 設定notifyicon1的屬性,新增圖示,將visible設為true。當然,visible也可以在 中設定,true是顯示在右下角,false不顯示。第三步 notifyi...

C 系統托盤 控制項NotifyIcon

notifyicon 控制項的常用屬性 屬性 icon 型別 system.drawing.icon 說明 將在系統工作列中顯示的圖示。可以在設計時指定,也可在執行時動態指定。屬性 text 型別 string 說明 用於指定當滑鼠停留在小圖示上時顯示的資訊。屬性 visible 型別 bool 說...