PropertyGrid 類別
表示可以加入 Microsoft Office Excel 工作表的 Windows Form PropertyGrid。
繼承階層架構
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.ScrollableControl
System.Windows.Forms.ContainerControl
System.Windows.Forms.PropertyGrid
Microsoft.Office.Tools.Excel.Controls.PropertyGrid
命名空間: Microsoft.Office.Tools.Excel.Controls
組件: Microsoft.Office.Tools.Excel.v4.0.Utilities (在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)
語法
'宣告
<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public Class PropertyGrid _
Inherits PropertyGrid
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public class PropertyGrid : PropertyGrid
PropertyGrid 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
PropertyGrid() | 基礎架構。 | |
PropertyGrid(Factory, IHostItemProvider, IServiceProvider, String, String, Object, String) | 基礎架構。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
AccessibilityObject | 取得指定給控制項的 AccessibleObject。 (繼承自 Control)。 | |
AccessibleDefaultActionDescription | 取得或設定控制項的預設動作描述,供可及性用戶端應用程式使用。 (繼承自 Control)。 | |
AccessibleDescription | 取得或設定可及性用戶端應用程式使用之控制項的描述。 (繼承自 Control)。 | |
AccessibleName | 取得或設定可及性用戶端應用程式使用的控制項名稱。 (繼承自 Control)。 | |
AccessibleRole | 取得或設定控制項的可存取角色。 (繼承自 Control)。 | |
ActiveControl | 取得或設定容器控制項上的作用中控制項。 (繼承自 ContainerControl)。 | |
AllowDrop | 取得或設定值,指出控制項是否能接受使用者拖放上來的資料。 (繼承自 Control)。 | |
AltHTML | 基礎架構。 | |
Anchor | 基礎架構。 (覆寫 Control.Anchor。) | |
Application | 取得表示 PropertyGrid 之建立者的 Application 物件。 | |
AutoScaleDimensions | 取得或設定設計控制項的目標維度 (Dimension)。 (繼承自 ContainerControl)。 | |
AutoScaleFactor | 取得目前與設計階段自動縮放維度之間的縮放比例。 (繼承自 ContainerControl)。 | |
AutoScaleMode | 取得或設定控制項的自動縮放比例模式。 (繼承自 ContainerControl)。 | |
AutoScroll | 基礎架構。這個屬性與這個類別無關。 (繼承自 PropertyGrid)。 | |
AutoScrollMargin | 取得或設定自動捲動邊界的大小。 (繼承自 ScrollableControl)。 | |
AutoScrollMinSize | 取得或設定自動捲動大小的最小值。 (繼承自 ScrollableControl)。 | |
AutoScrollOffset | 取得或設定此控制項在 ScrollControlIntoView 中要捲動到哪一個位置。 (繼承自 Control)。 | |
AutoScrollPosition | 取得或設定自動捲動的位置。 (繼承自 ScrollableControl)。 | |
AutoSize | 基礎架構。這個屬性與這個類別無關。 (繼承自 Control)。 | |
AutoValidate | 取得或設定值,指出這個容器中的控制項是否會在焦點改變時自動進行驗證。 (繼承自 ContainerControl)。 | |
BackColor | 取得或設定控制項的背景色彩。 (繼承自 PropertyGrid)。 | |
BackgroundImage | 基礎架構。這個屬性與這個類別無關。 (繼承自 PropertyGrid)。 | |
BackgroundImageLayout | 基礎架構。這個屬性與這個類別無關。 (繼承自 PropertyGrid)。 | |
BindingContext | 取得或設定控制項的 BindingContext。 (繼承自 ContainerControl)。 | |
Border | 取得表示 PropertyGrid 邊框的 Border。 | |
Bottom | 取得 PropertyGrid 下邊緣和工作表上邊緣之間的距離 (以點為單位)。 | |
BottomRightCell | 取得表示位於 PropertyGrid 右下角下方儲存格的 Range 物件。 | |
Bounds | 取得或設定控制項 (包括其非工作區項目) 相對於父控制項之大小和位置 (以像素為單位)。 (繼承自 Control)。 | |
BrowsableAttributes | 取得或設定可瀏覽的屬性,該屬性與附有屬性方格的物件產生關聯。 (繼承自 PropertyGrid)。 | |
CanEnableIme | 取得值,這個值表示 ImeMode 屬性是否可以設定為使用中的值,以啟用 IME 支援。 (繼承自 ContainerControl)。 | |
CanFocus | 取得指示控制項是否能取得焦點的值。 (繼承自 Control)。 | |
CanRaiseEvents | 判斷是否可以在控制項上引發事件。 (繼承自 Control)。 | |
CanSelect | 取得指示能否選取控制項的值。 (繼承自 Control)。 | |
CanShowCommands | 取得值,指出目前選取物件的命令窗格是否可變成可見的。 (繼承自 PropertyGrid)。 | |
Capture | 取得或設定值,指出控制項是否捕捉住滑鼠。 (繼承自 Control)。 | |
CategoryForeColor | 取得或設定用於分類標題的文字色彩。 (繼承自 PropertyGrid)。 | |
CausesValidation | 取得或設定值,指出控制項取得焦點時,是否會在任何需要驗證的控制項上執行驗證。 (繼承自 Control)。 | |
ClientRectangle | 取得表示控制項工作區的矩形。 (繼承自 Control)。 | |
ClientSize | 取得或設定控制項工作區的高度和寬度。 (繼承自 Control)。 | |
CommandsActiveLinkColor | 取得或設定可執行命令區域中作用中連結的色彩。 (繼承自 PropertyGrid)。 | |
CommandsBackColor | 取得或設定熱命令區域的背景色彩。 (繼承自 PropertyGrid)。 | |
CommandsDisabledLinkColor | 取得或設定可執行命令區域中無法使用之連結的色彩。 (繼承自 PropertyGrid)。 | |
CommandsForeColor | 取得或設定熱命令區域的前景色彩。 (繼承自 PropertyGrid)。 | |
CommandsLinkColor | 取得或設定可執行命令區域的連結色彩。 (繼承自 PropertyGrid)。 | |
CommandsVisible | 取得值,指出命令窗格是否可見。 (繼承自 PropertyGrid)。 | |
CommandsVisibleIfAvailable | 取得或設定值,指出公開動詞命令之物件的命令窗格是否可見。 (繼承自 PropertyGrid)。 | |
CompanyName | 取得包含控制項之應用程式的公司名稱或建立者。 (繼承自 Control)。 | |
Container | 取得包含 Component 的 IContainer。 (繼承自 Component)。 | |
ContainsFocus | 取得指示控制項 (或其子控制項之一) 目前是否擁有輸入焦點的值。 (繼承自 Control)。 | |
ContextMenu | 取得或設定與控制項關聯的捷徑功能表。 (繼承自 Control)。 | |
ContextMenuDefaultLocation | 取得捷徑功能表的預設位置。 (繼承自 PropertyGrid)。 | |
ContextMenuStrip | 取得或設定與這個控制項相關的 ContextMenuStrip。 (繼承自 Control)。 | |
Controls | 基礎架構。這個屬性與這個類別無關。 (繼承自 PropertyGrid)。 | |
Created | 取得值,指出是否已經建立控制項。 (繼承自 Control)。 | |
CreateParams | 建立控制代碼時,取得必要的建立參數。 (繼承自 ContainerControl)。 | |
Creator | 取得值,指出建立 PropertyGrid 所在的應用程式。 | |
CurrentAutoScaleDimensions | 取得螢幕目前的執行階段維度。 (繼承自 ContainerControl)。 | |
Cursor | 取得或設定滑鼠指標移至控制項上時顯示的游標。 (繼承自 Control)。 | |
DataBindings | 取得控制項的資料繫結 (Data Binding)。 (繼承自 Control)。 | |
DefaultCursor | 取得或設定控制項的預設游標。 (繼承自 Control)。 | |
DefaultImeMode | 取得控制項支援的預設輸入法 (IME) 模式。 (繼承自 Control)。 | |
DefaultMargin | 取得控制項之間的預設指定間距 (以像素為單位)。 (繼承自 Control)。 | |
DefaultMaximumSize | 取得指定為控制項的預設大小之最大值的長度和高度 (以像素為單位)。 (繼承自 Control)。 | |
DefaultMinimumSize | 取得指定為控制項的預設大小之最小值的長度和高度 (以像素為單位)。 (繼承自 Control)。 | |
DefaultPadding | 取得控制項內容的內部間距 (以像素為單位)。 (繼承自 Control)。 | |
DefaultSize | 取得控制項的預設大小。 (繼承自 PropertyGrid)。 | |
DefaultTabType | 取得預設索引標籤的型別。 (繼承自 PropertyGrid)。 | |
DesignMode | 取得值,指出 Component 目前是否處於設計模式。 (繼承自 Component)。 | |
DisplayRectangle | 取得表示控制項之虛擬顯示區域的矩形。 (繼承自 ScrollableControl)。 | |
Disposing | 取得值,指出基底 Control 類別是否正在處置的過程中。 (繼承自 Control)。 | |
Dock | 基礎架構。 (覆寫 Control.Dock。) | |
DockPadding | 取得控制項所有邊的停駐填補設定。 (繼承自 ScrollableControl)。 | |
DoubleBuffered | 取得或設定值,指出此控制項是否應使用次要緩衝區重新繪製其介面,或是避免重繪 (Flicker)。 (繼承自 Control)。 | |
DrawFlatToolbar | 取得或設定值,指出 PropertyGrid 控制項是否會繪製具有平面按鈕的工具列。 (繼承自 PropertyGrid)。 | |
Enabled | 取得或設定值,指出控制項是否可回應使用者互動。 (繼承自 Control)。 | |
Events | 取得附加在這個 Component 上的事件處理常式清單。 (繼承自 Component)。 | |
Focused | 取得指示控制項是否擁有輸入焦點的值。 (繼承自 Control)。 | |
Font | 取得或設定控制項顯示之文字字型。 (繼承自 Control)。 | |
FontHeight | 取得或設定控制項字型的高度。 (繼承自 Control)。 | |
ForeColor | 基礎架構。這個屬性與這個類別無關。 (繼承自 PropertyGrid)。 | |
Handle | 取得控制項要繫結的目標視窗控制代碼。 (繼承自 Control)。 | |
HasChildren | 取得指示控制項是否包含一個或多個子控制項的值。 (繼承自 Control)。 | |
Height | 取得或設定 PropertyGrid 的高度。 | |
HelpBackColor | 取得或設定 [說明] 區域的背景色彩。 (繼承自 PropertyGrid)。 | |
HelpForeColor | 取得或設定 [說明] 區域的前景色彩。 (繼承自 PropertyGrid)。 | |
HelpVisible | 取得或設定值,指出 [說明] 文字是否為可見的。 (繼承自 PropertyGrid)。 | |
HorizontalScroll | 取得與水平捲軸相關聯的特性。 (繼承自 ScrollableControl)。 | |
HScroll | 取得或設定值,指出水平捲軸是否為可見的。 (繼承自 ScrollableControl)。 | |
ImeMode | 取得或設定控制項的輸入法 (IME) 模式。 (繼承自 Control)。 | |
ImeModeBase | 取得或設定控制項的 IME 模式。 (繼承自 Control)。 | |
Index | 取得工作表的 OLEObjects 集合內 PropertyGrid 的索引編號。 | |
Interior | 取得表示 PropertyGrid 內部的 Interior 物件。 | |
InvokeRequired | 取得一個值。這個值會指示是否由於呼叫端是在建立控制項之執行緒以外的執行緒,因此在進行控制項的方法呼叫時,應呼叫叫用 (Invoke) 方法。 (繼承自 Control)。 | |
IsAccessible | 取得或設定值,指出可及性應用程式是否見得到控制項。 (繼承自 Control)。 | |
IsDisposed | 取得指示控制項是否已經處置的值。 (繼承自 Control)。 | |
IsHandleCreated | 取得指示控制項是否有相關控制代碼的值。 (繼承自 Control)。 | |
IsMirrored | 取得值,指出是否左右反轉控制項。 (繼承自 Control)。 | |
LargeButtons | 取得或設定值,指出按鈕為標準按鈕或是大按鈕。 (繼承自 PropertyGrid)。 | |
LayoutEngine | 取得控制項之配置引擎的快取執行個體。 (繼承自 Control)。 | |
Left | 取得或設定 PropertyGrid 左邊緣和工作表左邊緣之間的距離 (以點為單位)。 | |
LineColor | 取得或設定格線和框線色彩。 (繼承自 PropertyGrid)。 | |
Location | 基礎架構。 | |
Locked | 取得或設定值,指出當工作表已設定保護時,是否可以在設計階段修改 PropertyGrid。 | |
Margin | 取得或設定控制項之間的間距。 (繼承自 Control)。 | |
MaximumSize | 取得或設定 GetPreferredSize 可以指定的上限大小。 (繼承自 Control)。 | |
MinimumSize | 取得或設定 GetPreferredSize 可以指定的下限大小。 (繼承自 Control)。 | |
Name | 取得或設定控制項的名稱。 (繼承自 Control)。 | |
OLEType | 取得值,表示 OLE 物件型別。 | |
OnAction | 基礎架構。 | |
Padding | 基礎架構。這個屬性與這個類別無關。 (繼承自 PropertyGrid)。 | |
Parent | 取得 PropertyGrid 的父物件。 | |
ParentForm | 取得被指派容器控制項的表單。 (繼承自 ContainerControl)。 | |
Placement | 取得或設定物件,指出 PropertyGrid 附加至其下之儲存格的方式。 | |
PreferredSize | 取得能夠容納控制項的矩形區域的大小。 (繼承自 Control)。 | |
PrintObject | 取得或設定值,指出在列印工作表時是否要列印 PropertyGrid。 | |
ProductName | 取得包含控制項的組件的產品名稱。 (繼承自 Control)。 | |
ProductVersion | 取得包含控制項的組件的版本。 (繼承自 Control)。 | |
PropertySort | 取得或設定用來顯示屬性的 PropertyGrid 排序類型。 (繼承自 PropertyGrid)。 | |
PropertyTabs | 取得方格中顯示的屬性索引標籤集合。 (繼承自 PropertyGrid)。 | |
RecreatingHandle | 取得指示控制項目前是否正重新建立其控制代碼的值。 (繼承自 Control)。 | |
Region | 取得或設定與控制項關聯的視窗區域。 (繼承自 Control)。 | |
RenderRightToLeft | 已過時。這個屬性現已過時。 (繼承自 Control)。 | |
ResizeRedraw | 取得或設定值,指出控制項重設大小時,是否會重繪本身。 (繼承自 Control)。 | |
Right | 取得 PropertyGrid 右邊緣和工作表左邊緣之間的距離 (以點為單位)。 | |
RightToLeft | 取得或設定值,指出控制項的元素是否對齊,以支援使用由右至左字型的地區設定。 (繼承自 Control)。 | |
ScaleChildren | 取得值,以判斷子控制項的縮放。 (繼承自 Control)。 | |
SelectedGridItem | 取得或設定選取方格項目。 (繼承自 PropertyGrid)。 | |
SelectedObject | 取得或設定物件,方格中正顯示該物件的屬性。 (繼承自 PropertyGrid)。 | |
SelectedObjects | 取得或設定目前選取的物件。 (繼承自 PropertyGrid)。 | |
SelectedTab | 取得目前選取的屬性索引標籤。 (繼承自 PropertyGrid)。 | |
ShapeRange | 取得表示 PropertyGrid 的 Microsoft.Office.Interop.Excel.ShapeRange 物件。 | |
ShowFocusCues | 取得指示控制項是否應顯示焦點矩形 (Focus Rectangle) 的值。 (繼承自 PropertyGrid)。 | |
ShowKeyboardCues | 取得值,指出使用者介面是否處於可顯示或隱藏鍵盤快速鍵的適當狀態下。 (繼承自 Control)。 | |
Site | 取得或設定控制項的站台。 (繼承自 PropertyGrid)。 | |
Size | 取得或設定控制項的高度和寬度。 (繼承自 Control)。 | |
SourceName | 取得或設定 PropertyGrid 的連結來源名稱。 | |
TabIndex | 基礎架構。 | |
TabStop | 基礎架構。 | |
Tag | 取得或設定物件,其包含控制項相關資料。 (繼承自 Control)。 | |
Text | 取得或設定這個控制項的相關文字。 (繼承自 PropertyGrid)。 | |
ToolbarVisible | 取得或設定值,指出工具列是否為可見。 (繼承自 PropertyGrid)。 | |
ToolStripRenderer | 取得或設定 ToolStrip 物件的繪製功能。 (繼承自 PropertyGrid)。 | |
Top | 取得或設定 PropertyGrid 上邊緣和工作表上邊緣之間的距離 (以點為單位)。 | |
TopLeftCell | 取得表示位於 PropertyGrid 左上角下方儲存格的 Range 物件。 | |
TopLevelControl | 基礎架構。 | |
UseCompatibleTextRendering | 取得或設定值,決定要使用 Graphics 類別 (GDI+) 還是 TextRenderer 類別 (GDI) 來呈現文字。 (繼承自 PropertyGrid)。 | |
UseWaitCursor | 取得或設定值,指出是否將等待游標用於目前控制項和所有子控制項。 (繼承自 Control)。 | |
VerticalScroll | 取得與垂直捲軸相關聯的特性。 (繼承自 ScrollableControl)。 | |
ViewBackColor | 取得或設定值,指出方格中的背景色彩。 (繼承自 PropertyGrid)。 | |
ViewForeColor | 取得或設定值,指出方格中文字的色彩。 (繼承自 PropertyGrid)。 | |
Visible | 取得或設定值,指出 PropertyGrid 是否為可見。 | |
VScroll | 取得或設定值,指出垂直捲軸是否為可見的。 (繼承自 ScrollableControl)。 | |
Width | 取得或設定 PropertyGrid 寬度 (以點為單位)。 | |
WindowTarget | 基礎架構。這個屬性與這個類別無關。 (繼承自 Control)。 | |
ZOrder | 取得 PropertyGrid 的疊置順序 (Z-order) 位置。 |
回頁首
方法
回頁首
事件
回頁首
明確介面實作
名稱 | 說明 | |
---|---|---|
IContainerControl.ActivateControl | 啟動指定的控制項。 (繼承自 ContainerControl)。 | |
IComPropertyBrowser.ComComponentNameChanged | 當 PropertyGrid 控制項正在瀏覽 COM 物件而且使用者重新命名此物件時發生。 (繼承自 PropertyGrid)。 | |
IComPropertyBrowser.DropDownDone | 基礎架構。關閉 PropertyGrid 控制項上任何已開啟的下拉式控制項。如需這個成員的說明,請參閱 IComPropertyBrowser.DropDownDone。 (繼承自 PropertyGrid)。 | |
IComPropertyBrowser.EnsurePendingChangesCommitted | 基礎架構。認可 PropertyGrid 控制項所有暫止的變更。如需這個成員的說明,請參閱 IComPropertyBrowser.EnsurePendingChangesCommitted。 (繼承自 PropertyGrid)。 | |
IComPropertyBrowser.HandleF4 | 基礎架構。當使用者在 [設計] 檢視中選擇控制項的 [屬性] 時,就會啟動 PropertyGrid 控制項。如需這個成員的說明,請參閱 IComPropertyBrowser.HandleF4。 (繼承自 PropertyGrid)。 | |
IComPropertyBrowser.InPropertySet | 基礎架構。如需這個成員的說明,請參閱 IComPropertyBrowser.InPropertySet。 (繼承自 PropertyGrid)。 | |
IComPropertyBrowser.LoadState | 基礎架構。將使用者狀態從登錄載入 PropertyGrid 控制項中。如需這個成員的說明,請參閱 IComPropertyBrowser.LoadState。 (繼承自 PropertyGrid)。 | |
IDropTarget.OnDragDrop | 基礎架構。引發 DragDrop 事件。 (繼承自 Control)。 | |
IDropTarget.OnDragEnter | 基礎架構。引發 DragEnter 事件。 (繼承自 Control)。 | |
IDropTarget.OnDragLeave | 基礎架構。引發 DragLeave 事件。 (繼承自 Control)。 | |
IDropTarget.OnDragOver | 基礎架構。引發 DragOver 事件。 (繼承自 Control)。 | |
IComPropertyBrowser.SaveState | 基礎架構。將使用者狀態從 PropertyGrid 控制項儲存至登錄中。如需這個成員的說明,請參閱 IComPropertyBrowser.SaveState。 (繼承自 PropertyGrid)。 |
回頁首
備註
Microsoft.Office.Tools.Excel.Controls.PropertyGrid 與 System.Windows.Forms.PropertyGrid 不同。 Microsoft.Office.Tools.Excel.Controls.PropertyGrid 具有其他成員,使得它可以加入 Excel 工作表,並為它提供其他方法和屬性。
請不要使用 New 建構函式建立新的 PropertyGrid。 使用 AddPropertyGrid() 方法,將新的 PropertyGrid 加入至工作表。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。