程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB.NET >> Vs 2005的ToolStrip控件

Vs 2005的ToolStrip控件

編輯:VB.NET

ToolStrip 控件概述(Windows 窗體)

使用 ToolStrip 及其關聯的類,可以創建具有 Microsoft Windows XP、Microsoft Office、Microsoft Internet Explorer 或自定義的外觀和行為的工具欄及其他用戶界面元素。這些元素支持溢出及運行時項重新排序。ToolStrip 控件提供豐富的設計時體驗,包括就地激活和編輯、自定義布局、漂浮(即工具欄共享水平或垂直空間的能力)。

盡管 ToolStrip 替換了早期版本的控件並添加了功能,但是仍可以在需要時選擇保留 ToolBar 以備向後兼容和將來使用。

ToolStrip 控件的功能
 

使用 ToolStrip 控件可以:

  • 創建易於自定義的常用工具欄,讓這些工具欄支持高級用戶界面和布局功能,如停靠、漂浮、帶文本和圖像的按鈕、下拉按鈕和控件、“溢出”按鈕和 ToolStrip 項的運行時重新排序。

  • 支持操作系統的典型外觀和行為。

  • 對所有容器和包含的項進行事件的一致性處理,處理方式與其他控件的事件相同。

  • 將項從一個 ToolStrip 拖到另一個 ToolStrip 內。

  • 使用 ToolStripDropDown 中的高級布局創建下拉控件及用戶界面類型編輯器。

通過使用 ToolStripControlHost 類來使用 ToolStrip 中的其他控件,並為它們獲取 ToolStrip 功能。

通過使用 ToolStripRenderer、ToolStripProfessionalRenderer 和 ToolStripManager 以及 ToolStripRenderMode 枚舉和 ToolStripManagerRenderMode 枚舉,可以擴展此功能並修改外觀和行為。

ToolStrip 控件為高度可配置的、可擴展的控件,它提供了許多屬性、方法和事件,可用來自定義外觀和行為。以下為一些值得注意的成員:

重要的 ToolStrip 成員

名稱 說明

Dock

獲取或設置 ToolStrip 停靠在父容器的哪一邊緣。

AllowItemReorder

獲取或設置一個值,讓該值指示拖放和項重新排序是否專門由 ToolStrip 類進行處理。

LayoutStyle

獲取或設置一個值,讓該值指示 ToolStrip 如何對其項進行布局。

Overflow

獲取或設置是將 ToolStripItem 附加到 ToolStrip,附加到 ToolStripOverflowButton,還是讓它在這兩者之間浮動。

IsDropDown

獲取一個值,該值指示單擊 ToolStripItem 時,ToolStripItem 是否顯示下拉列表中的其他項。

OverflowButton

獲取 ToolStripItem,它是啟用了溢出的 ToolStrip 的“溢出”按鈕。

Renderer

獲取或設置一個 ToolStripRenderer,用於自定義 ToolStrip 的外觀和行為(外觀)。

RenderMode

獲取或設置要應用於 ToolStrip 的繪制樣式。

RendererChanged

當 Renderer 屬性更改時引發。

通過使用多個伴隨類可以實現 ToolStrip 控件的靈活性。以下為一些最值得注意的伴隨類:

重要的 ToolStrip 伴隨類

名稱 說明

MenuStrip

替換 MainMenu 類並添加功能。

StatusStrip

替換 StatusBar 類並添加功能。

ContextMenuStrip

替換 ContextMenu 類並添加功能。

ToolStripItem

抽象基類,它管理 ToolStrip、ToolStripControlHost 或 ToolStripDropDown 可以包含的所有元素的事件和布局。

ToolStripContainer

提供一個容器,在該容器中窗體的每一側均帶有一個面板,面板中的控件可以按多種方式排列。

ToolStripRenderer

處理 ToolStrip 對象的繪制功能。

ToolStripProfessionalRenderer

提供 Microsoft Office 樣式的外觀。

ToolStripManager

控制 ToolStrip 呈現和漂浮,並控制 MenuStrip 對象、ToolStripDropDownMenu 對象和 ToolStripMenuItem 對象的合並。

ToolStripManagerRenderMode

指定應用於窗體中的多個 ToolStrip 對象的繪制樣式(自定義、Windows XP 或 Microsoft Office Professional)。

ToolStripRenderMode

指定應用於窗體中的一個 ToolStrip 對象的繪制樣式(自定義、Windows XP 或 Microsoft Office Professional)。

ToolStripControlHost

承載不是明確的 ToolStrip 控件、但您需要為其提供 ToolStrip 功能的其他控件。

ToolStripItemPlacement

指定是在主 ToolStrip 中對 ToolStripItem 進行布局,是在溢出 ToolStrip 中對它進行布局,還是都不進行布局。

有關更多信息,請參見 ToolStrip 技術摘要和 ToolStrip 控件結構。

原文地址:msdn2.microsoft.com/zh-cn/library/e58c44b8(VS.80).aspx

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved