PrintPreviewDialog 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表對話方塊表單,其中包含 PrintPreviewControl,以便從 Windows Form 應用程式列印。
public ref class PrintPreviewDialog : System::Windows::Forms::Form
public class PrintPreviewDialog : System.Windows.Forms.Form
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class PrintPreviewDialog : System.Windows.Forms.Form
type PrintPreviewDialog = class
inherit Form
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PrintPreviewDialog = class
inherit Form
Public Class PrintPreviewDialog
Inherits Form
- 繼承
-
PrintPreviewDialog
- 屬性
範例
下列程式代碼範例示範 PrintPreviewDialog 和 UseAntiAlias 屬性的Document設定。 這個範例假設表單包含 TreeView 包含物件的具名 TreeView1
TreeNode 。
Tag每個 TreeNode 物件的 屬性都必須設定為完整檔名稱,該名稱可由執行此範例的計算機存取。 將每個 TreeNode.Text 屬性設定為可識別 屬性所指定檔案的 TreeNode.Tag 字串。 例如,您可以將 設定為 「c:\myDocuments\recipe.doc」,並將 TreeNode1.Text
設定TreeNode1.Tag
為 「recipe.doc」。。 此範例也假設表單包含 PrintPreviewDialog 名為 PrintPreviewDialog1
的 ,以及名為的 Button1
按鈕。 若要執行此範例,請在表單的建構函式或Load事件處理程式中呼叫 InitializePrintPreviewDialog
方法。
// Declare the dialog.
internal:
PrintPreviewDialog^ PrintPreviewDialog1;
private:
// Declare a PrintDocument object named document.
System::Drawing::Printing::PrintDocument^ document;
// Initialize the dialog.
void InitializePrintPreviewDialog()
{
// Create a new PrintPreviewDialog using constructor.
this->PrintPreviewDialog1 = gcnew PrintPreviewDialog;
//Set the size, location, and name.
this->PrintPreviewDialog1->ClientSize = System::Drawing::Size( 400, 300 );
this->PrintPreviewDialog1->Location = System::Drawing::Point( 29, 29 );
this->PrintPreviewDialog1->Name = "PrintPreviewDialog1";
// Associate the event-handling method with the
// document's PrintPage event.
this->document->PrintPage += gcnew System::Drawing::Printing::PrintPageEventHandler( this, &Form1::document_PrintPage );
// Set the minimum size the dialog can be resized to.
this->PrintPreviewDialog1->MinimumSize = System::Drawing::Size( 375, 250 );
// Set the UseAntiAlias property to true, which will allow the
// operating system to smooth fonts.
this->PrintPreviewDialog1->UseAntiAlias = true;
}
void Button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
if ( TreeView1->SelectedNode != nullptr )
{
document->DocumentName = TreeView1->SelectedNode->Tag->ToString();
}
// Set the PrintPreviewDialog.Document property to
// the PrintDocument object selected by the user.
PrintPreviewDialog1->Document = document;
// Call the ShowDialog method. This will trigger the document's
// PrintPage event.
PrintPreviewDialog1->ShowDialog();
}
void document_PrintPage( Object^ /*sender*/, System::Drawing::Printing::PrintPageEventArgs^ e )
{
// Insert code to render the page here.
// This code will be called when the PrintPreviewDialog.Show
// method is called.
// The following code will render a simple
// message on the document in the dialog.
String^ text = "In document_PrintPage method.";
System::Drawing::Font^ printFont = gcnew System::Drawing::Font( "Arial",35,System::Drawing::FontStyle::Regular );
e->Graphics->DrawString( text, printFont, System::Drawing::Brushes::Black, 0, 0 );
}
// Declare the dialog.
internal PrintPreviewDialog PrintPreviewDialog1;
// Declare a PrintDocument object named document.
private System.Drawing.Printing.PrintDocument document =
new System.Drawing.Printing.PrintDocument();
// Initialize the dialog.
private void InitializePrintPreviewDialog()
{
// Create a new PrintPreviewDialog using constructor.
this.PrintPreviewDialog1 = new PrintPreviewDialog();
//Set the size, location, and name.
this.PrintPreviewDialog1.ClientSize =
new System.Drawing.Size(400, 300);
this.PrintPreviewDialog1.Location =
new System.Drawing.Point(29, 29);
this.PrintPreviewDialog1.Name = "PrintPreviewDialog1";
// Associate the event-handling method with the
// document's PrintPage event.
this.document.PrintPage +=
new System.Drawing.Printing.PrintPageEventHandler
(document_PrintPage);
// Set the minimum size the dialog can be resized to.
this.PrintPreviewDialog1.MinimumSize =
new System.Drawing.Size(375, 250);
// Set the UseAntiAlias property to true, which will allow the
// operating system to smooth fonts.
this.PrintPreviewDialog1.UseAntiAlias = true;
}
private void Button1_Click(object sender, System.EventArgs e)
{
if (TreeView1.SelectedNode != null)
// Set the PrintDocument object's name to the selectedNode
// object's tag, which in this case contains the
// fully-qualified name of the document. This value will
// show when the dialog reports progress.
{
document.DocumentName = TreeView1.SelectedNode.Tag.ToString();
}
// Set the PrintPreviewDialog.Document property to
// the PrintDocument object selected by the user.
PrintPreviewDialog1.Document = document;
// Call the ShowDialog method. This will trigger the document's
// PrintPage event.
PrintPreviewDialog1.ShowDialog();
}
private void document_PrintPage(object sender,
System.Drawing.Printing.PrintPageEventArgs e)
{
// Insert code to render the page here.
// This code will be called when the PrintPreviewDialog.Show
// method is called.
// The following code will render a simple
// message on the document in the dialog.
string text = "In document_PrintPage method.";
System.Drawing.Font printFont =
new System.Drawing.Font("Arial", 35,
System.Drawing.FontStyle.Regular);
e.Graphics.DrawString(text, printFont,
System.Drawing.Brushes.Black, 0, 0);
}
' Declare the dialog.
Friend WithEvents PrintPreviewDialog1 As PrintPreviewDialog
' Declare a PrintDocument object named document.
Private WithEvents document As New System.Drawing.Printing.PrintDocument
' Initialize the dialog.
Private Sub InitializePrintPreviewDialog()
' Create a new PrintPreviewDialog using constructor.
Me.PrintPreviewDialog1 = New PrintPreviewDialog
'Set the size, location, and name.
Me.PrintPreviewDialog1.ClientSize = New System.Drawing.Size(400, 300)
Me.PrintPreviewDialog1.Location = New System.Drawing.Point(29, 29)
Me.PrintPreviewDialog1.Name = "PrintPreviewDialog1"
' Set the minimum size the dialog can be resized to.
Me.PrintPreviewDialog1.MinimumSize = New System.Drawing.Size(375, 250)
' Set the UseAntiAlias property to true, which will allow the
' operating system to smooth fonts.
Me.PrintPreviewDialog1.UseAntiAlias = True
End Sub
Private Sub Button1_Click(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button1.Click
If (TreeView1.SelectedNode IsNot Nothing) Then
' Set the PrintDocument object's name to the selectedNode
' object's tag, which in this case contains the
' fully-qualified name of the document. This value will
' show when the dialog reports progress.
document.DocumentName = TreeView1.SelectedNode.Tag
End If
' Set the PrintPreviewDialog.Document property to
' the PrintDocument object selected by the user.
PrintPreviewDialog1.Document = document
' Call the ShowDialog method. This will trigger the document's
' PrintPage event.
PrintPreviewDialog1.ShowDialog()
End Sub
Private Sub document_PrintPage(ByVal sender As Object, _
ByVal e As System.Drawing.Printing.PrintPageEventArgs) _
Handles document.PrintPage
' Insert code to render the page here.
' This code will be called when the PrintPreviewDialog.Show
' method is called.
' The following code will render a simple
' message on the document in the dialog.
Dim text As String = "In document_PrintPage method."
Dim printFont As New System.Drawing.Font _
("Arial", 35, System.Drawing.FontStyle.Regular)
e.Graphics.DrawString(text, printFont, _
System.Drawing.Brushes.Black, 0, 0)
End Sub
備註
當您建立 類別的實例時 PrintPreviewDialog ,某些讀取/寫入屬性會設定為初始值。 如需這些值的清單,請參閱建 PrintPreviewDialog 構函式。
如需使用 Windows Forms 列印的詳細資訊,請參閱System.Drawing.Printing命名空間概觀。 如果您想要從 Windows Presentation Foundation 應用程式列印,請參閱 System.Printing 命名空間。
建構函式
PrintPreviewDialog() |
初始化 PrintPreviewDialog 類別的新執行個體。 |
欄位
ScrollStateAutoScrolling |
判斷 AutoScroll 屬性值。 (繼承來源 ScrollableControl) |
ScrollStateFullDrag |
判斷使用者是否已啟用完整的視窗拖曳。 (繼承來源 ScrollableControl) |
ScrollStateHScrollVisible |
判斷 HScroll 屬性值是否設定為 |
ScrollStateUserHasScrolled |
判斷使用者是否已捲動 ScrollableControl 控制項。 (繼承來源 ScrollableControl) |
ScrollStateVScrollVisible |
判斷 VScroll 屬性值是否設定為 |
屬性
AcceptButton |
取得或設定使用者按下 ENTER 鍵時所按下的表單上按鈕。 |
AccessibilityObject |
取得指定給控制項的 AccessibleObject。 (繼承來源 Control) |
AccessibleDefaultActionDescription |
取得或設定協助用戶端應用程式所使用的控制項的預設動作描述。 (繼承來源 Control) |
AccessibleDescription |
取得或設定控制項的可存取描述。 |
AccessibleName |
取得或設定控制項的可存取名稱。 |
AccessibleRole |
控制項的可存取角色。 |
ActiveControl |
取得或設定容器控制項上的作用中控制項。 (繼承來源 ContainerControl) |
ActiveMdiChild |
取得目前現用的多重文件介面 (MDI) 子視窗。 (繼承來源 Form) |
AllowDrop |
取得或設定控制項是否能接受使用者拖放上來的資料。 |
AllowTransparency |
取得或設定值,指出是否可調整表單的不透明度。 (繼承來源 Form) |
Anchor |
取得或設定控制項的錨定 (Anchor) 樣式。 |
AutoScale |
取得或設定值,指出表單是否要調整大小以配合表單上所使用的字型高度,並且縮放它的控制項。 |
AutoScaleBaseSize |
已淘汰.
已淘汰.
PrintPreviewDialog 類別 (Class) 不支援 AutoScaleBaseSize 屬性。 |
AutoScaleDimensions |
取得或設定設計控制項的目標維度 (Dimension)。 (繼承來源 ContainerControl) |
AutoScaleFactor |
取得目前與設計階段自動縮放維度之間的縮放比例。 (繼承來源 ContainerControl) |
AutoScaleMode |
取得或設定控制項的自動縮放模式。 (繼承來源 ContainerControl) |
AutoScroll |
取得或設定值,指出表單是否啟用自動捲動。 |
AutoScrollMargin |
取得或設定自動捲動邊界的大小。 |
AutoScrollMinSize |
取得或設定自動捲軸大小的最小值。 |
AutoScrollOffset |
取得或設定此控制項在 ScrollControlIntoView(Control) 中要捲動到哪一個位置。 (繼承來源 Control) |
AutoScrollPosition |
取得或設定自動捲動的位置。 (繼承來源 ScrollableControl) |
AutoSize |
取得或設定值,指出 PrintPreviewDialog 是否應自動調整大小,以容納其內容。 |
AutoSize |
根據 AutoSizeMode 的設定調整表單大小。 (繼承來源 Form) |
AutoSizeMode |
取得或設定表單自動調整其大小所根據的模式。 (繼承來源 Form) |
AutoValidate |
取得或設定當使用者將焦點變更為其他控制項時,控制項執行驗證的方式。 |
AutoValidate |
取得或設定值,指出這個容器中的控制項是否會在焦點改變時自動進行驗證。 (繼承來源 Form) |
BackColor |
取得或設定表單的背景色彩。 |
BackgroundImage |
取得或設定控制項的背景影像。 |
BackgroundImageLayout |
取得或設定 BackgroundImage 的配置。 |
BackgroundImageLayout |
取得或設定在 ImageLayout 列舉類型中所定義的背景影像配置。 (繼承來源 Control) |
BindingContext |
取得或設定控制項的 BindingContext。 (繼承來源 ContainerControl) |
Bottom |
取得控制項下邊緣和其容器工作區 (Client Area) 上邊緣之間的距離 (單位為像素)。 (繼承來源 Control) |
Bounds |
取得或設定控制項 (包括其非工作區項目) 相對於父控制項之大小和位置 (單位為像素)。 (繼承來源 Control) |
CancelButton |
取得或設定 PrintPreviewDialog 的取消按鈕。 |
CanEnableIme |
取得值,這個值表示 ImeMode 屬性是否可以設定為使用中的值,以啟用 IME 支援。 (繼承來源 ContainerControl) |
CanFocus |
取得指示控制項是否能取得焦點的值。 (繼承來源 Control) |
CanRaiseEvents |
判斷是否可以在控制項上引發事件。 (繼承來源 Control) |
CanSelect |
取得指示能否選取控制項的值。 (繼承來源 Control) |
Capture |
取得或設定值,指出控制項是否捕捉住滑鼠。 (繼承來源 Control) |
CausesValidation |
取得或設定值,指出輸入這個控制項是否會驗證所有需要驗證的控制項。 |
ClientRectangle |
取得表示控制項工作區的矩形。 (繼承來源 Control) |
ClientSize |
取得或設定表單工作區的大小。 (繼承來源 Form) |
CompanyName |
取得包含控制項之應用程式的公司名稱或建立者。 (繼承來源 Control) |
Container |
取得包含 IContainer 的 Component。 (繼承來源 Component) |
ContainsFocus |
取得指示控制項 (或其子控制項之一) 目前是否擁有輸入焦點的值。 (繼承來源 Control) |
ContextMenu |
取得或設定控制項的捷徑功能表。 |
ContextMenu |
取得或設定與控制項關聯的捷徑功能表。 (繼承來源 Control) |
ContextMenuStrip |
取得或設定控制項的捷徑功能表。 |
ContextMenuStrip |
取得或設定與這個控制項相關的 ContextMenuStrip。 (繼承來源 Control) |
ControlBox |
取得或設定值,指出控制項方塊是否顯示在表單的標題列中。 |
Controls |
取得控制項中包含的控制項集合。 (繼承來源 Control) |
Created |
取得值,指出是否已經建立控制項。 (繼承來源 Control) |
CreateParams |
建立控制代碼時,取得必要的建立參數。 (繼承來源 Form) |
CurrentAutoScaleDimensions |
取得螢幕目前的執行階段維度。 (繼承來源 ContainerControl) |
Cursor |
取得或設定控制項的資料指標 (Cursor)。 |
DataBindings |
取得控制項的資料繫結 (Data Binding)。 |
DataContext |
取得或設定數據系結用途的數據內容。 這是環境屬性。 (繼承來源 Control) |
DefaultCursor |
取得或設定控制項的預設游標。 (繼承來源 Control) |
DefaultImeMode |
取得控制項支援的預設輸入法 (IME) 模式。 (繼承來源 Form) |
DefaultMargin |
取得控制項之間的預設指定間距 (單位為像素)。 (繼承來源 Control) |
DefaultMaximumSize |
取得指定為控制項的預設大小之最大值的長度和高度 (單位為像素)。 (繼承來源 Control) |
DefaultMinimumSize |
取得 PrintPreviewDialog 控制項的預設最小大小 (以像素為單位)。 |
DefaultMinimumSize |
取得指定為控制項的預設大小之最小值的長度和高度 (單位為像素)。 (繼承來源 Control) |
DefaultPadding |
取得控制項內容的預設內部間距,以像素為單位。 (繼承來源 Control) |
DefaultSize |
取得控制項的預設大小。 (繼承來源 Form) |
DesignMode |
取得值,指出 Component 目前是否處於設計模式。 (繼承來源 Component) |
DesktopBounds |
取得或設定 Windows 桌面上表單的大小和位置。 (繼承來源 Form) |
DesktopLocation |
取得或設定 Windows 桌面上表單的位置。 (繼承來源 Form) |
DeviceDpi |
取得目前顯示控制項的顯示裝置的 DPI 值。 (繼承來源 Control) |
DialogResult |
取得或設定表單的對話方塊結果。 (繼承來源 Form) |
DisplayRectangle |
取得表示控制項之虛擬顯示區域的矩形。 (繼承來源 ScrollableControl) |
Disposing |
取得值,指出基底 Control 類別是否正在處置的過程中。 (繼承來源 Control) |
Dock |
取得或設定如何在控制項的父控制項中停駐控制項。 |
DockPadding |
覆寫 DockPadding 屬性。 |
Document |
取得或設定要預覽的文件。 |
DoubleBuffered |
取得或設定值,指出這個控制項是否應使用次要緩衝區重繪其介面,以減少或防止重繪閃動 (Flicker)。 (繼承來源 Control) |
Enabled |
取得或設定值,指出是否啟用控制項。 |
Events |
取得附加在這個 Component 上的事件處理常式清單。 (繼承來源 Component) |
Focused |
取得指示控制項是否擁有輸入焦點的值。 (繼承來源 Control) |
Font |
取得或設定控制項所使用的字型。 |
FontHeight |
取得或設定控制項字型的高度。 (繼承來源 Control) |
ForeColor |
取得或設定控制項的前景色彩。 |
FormBorderColor |
代表對話方塊表單,其中包含 PrintPreviewControl,以便從 Windows Form 應用程式列印。 (繼承來源 Form) |
FormBorderStyle |
取得或設定表單的框線樣式。 |
FormCaptionBackColor |
代表對話方塊表單,其中包含 PrintPreviewControl,以便從 Windows Form 應用程式列印。 (繼承來源 Form) |
FormCaptionTextColor |
代表對話方塊表單,其中包含 PrintPreviewControl,以便從 Windows Form 應用程式列印。 (繼承來源 Form) |
FormCornerPreference |
代表對話方塊表單,其中包含 PrintPreviewControl,以便從 Windows Form 應用程式列印。 (繼承來源 Form) |
Handle |
取得控制項要繫結的目標視窗控制代碼。 (繼承來源 Control) |
HasChildren |
取得指示控制項是否包含一或多個子控制項的值。 (繼承來源 Control) |
Height |
取得或設定控制項的高度。 (繼承來源 Control) |
HelpButton |
取得或設定值,指出是否應在表單的標題方塊中顯示 [說明] 按鈕。 |
HorizontalScroll |
取得與水平捲軸相關聯的特性。 (繼承來源 ScrollableControl) |
HScroll |
取得或設定值,指出水平捲軸是否為可見的。 (繼承來源 ScrollableControl) |
Icon |
取得或設定表單的圖示。 |
ImeMode |
取得或設定這個控制項支援的輸入法 (IME) 模式。 |
ImeModeBase |
取得或設定控制項的 IME 模式。 (繼承來源 Control) |
InvokeRequired |
取得一個值。這個值會指示是否由於呼叫端是在建立控制項之執行緒以外的執行緒,因此在進行控制項的方法呼叫時,應呼叫叫用 (Invoke) 方法。 (繼承來源 Control) |
IsAccessible |
取得或設定值,指出可及性應用程式是否見得到控制項。 (繼承來源 Control) |
IsAncestorSiteInDesignMode |
指出這個控件的其中一個上階是否已月臺,以及該月臺在 DesignMode 中。 這是唯讀的屬性。 (繼承來源 Control) |
IsDisposed |
取得指示控制項是否已經處置的值。 (繼承來源 Control) |
IsHandleCreated |
取得指示控制項是否有相關控制代碼的值。 (繼承來源 Control) |
IsMdiChild |
取得或設定值,指出表單是否為多重文件介面 (MDI) 子表單。 (繼承來源 Form) |
IsMdiContainer |
取得或設定值,指出表單是否為多重文件介面 (MDI) 子表單的容器。 |
IsMirrored |
取得值,指出是否左右反轉控制項。 (繼承來源 Control) |
IsRestrictedWindow |
取得值,指出表單是否可以無限制地使用所有的視窗和使用者輸入事件。 (繼承來源 Form) |
KeyPreview |
取得或設定值,指出表單是否要在事件傳送至焦點所在的控制項之前,接收按鍵事件。 |
LayoutEngine |
取得控制項之配置引擎的快取執行個體。 (繼承來源 Control) |
Left |
取得或設定控制項左邊緣和其容器工作區 (Client Area) 左邊緣之間的距離 (單位為像素)。 (繼承來源 Control) |
Location |
取得或設定對應至控制項容器左上角之控制項左上角的座標。 |
MainMenuStrip |
取得或設定表單的主要功能表容器。 (繼承來源 Form) |
Margin |
取得或設定控制項的邊界。 |
Margin |
取得或設定控制項之間的空格。 (繼承來源 Form) |
MaximizeBox |
取得或設定值,指出最大化按鈕是否要顯示在表單的標題列中。 |
MaximizedBounds |
取得或設定當表單最大化時的大小。 (繼承來源 Form) |
MaximumSize |
取得或設定表單所能調整的大小上限。 |
MdiChildren |
取得表單陣列,表示身為這個表單父代的多重文件介面 (MDI) 子表單。 (繼承來源 Form) |
MdiChildrenMinimizedAnchorBottom |
取得或設定最小化 MDI 子系的錨定。 (繼承來源 Form) |
MdiParent |
取得或設定這個表單目前的多重文件介面 (MDI) 父表單。 (繼承來源 Form) |
Menu |
取得或設定顯示在表單中的 MainMenu。 |
Menu |
取得或設定顯示在表單中的 MainMenu。 (繼承來源 Form) |
MergedMenu |
取得表單的合併功能表。 (繼承來源 Form) |
MinimizeBox |
取得或設定值,指出是否要在表單的標題列中顯示 [最小化] 按鈕。 |
MinimumSize |
取得表單所能調整的大小下限。 |
Modal |
取得值,指出表單是否顯示為強制回應。 (繼承來源 Form) |
Name |
取得或設定控制項的名稱。 (繼承來源 Control) |
Opacity |
取得或設定表單的透明度等級。 |
OwnedForms |
取得 Form 物件陣列,代表這個表單擁有的所有表單。 (繼承來源 Form) |
Owner |
取得或設定擁有這個表單的表單。 (繼承來源 Form) |
Padding |
取得或設定控制項的邊框間距。 |
Padding |
取得或設定控制項內的邊框間距。 (繼承來源 Control) |
Parent |
取得或設定控制項的父容器。 (繼承來源 Control) |
ParentForm |
取得被指派容器控制項的表單。 (繼承來源 ContainerControl) |
PreferredSize |
取得能夠容納控制項的矩形區域的大小。 (繼承來源 Control) |
PrintPreviewControl |
取得值,指出這個表單中所含的 PrintPreviewControl。 |
ProductName |
取得包含控制項的組件的產品名稱。 (繼承來源 Control) |
ProductVersion |
取得包含控制項的組件的版本。 (繼承來源 Control) |
RecreatingHandle |
取得指示控制項目前是否正重新建立其控制代碼的值。 (繼承來源 Control) |
Region |
取得或設定與控制項關聯的視窗區域。 (繼承來源 Control) |
RenderRightToLeft |
已淘汰.
已淘汰.
此屬性現在已過時。 (繼承來源 Control) |
ResizeRedraw |
取得或設定值,指出控制項重設大小時,是否會重繪本身。 (繼承來源 Control) |
RestoreBounds |
取得處於正常視窗狀態下的表單之位置和大小。 (繼承來源 Form) |
Right |
取得控制項右邊緣和其容器工作區 (Client Area) 左邊緣之間的距離 (單位為像素)。 (繼承來源 Control) |
RightToLeft |
取得或設定值,指出控制項的項目是否對齊,以支援使用由右至左字型的地區設定。 |
RightToLeftLayout |
取得或設定值,指出是否應從右到左來顯示 PrintPreviewDialog。 |
RightToLeftLayout |
取得或設定值,指出是否已開啟右到左的左右反轉位置。 (繼承來源 Form) |
ScaleChildren |
取得值,以判斷子控制項的縮放。 (繼承來源 Control) |
ShowFocusCues |
取得指示控制項是否應顯示焦點矩形 (Focus Rectangle) 的值。 (繼承來源 Control) |
ShowIcon |
取得或設定值,指出圖示是否會顯示在表單的標題列中。 (繼承來源 Form) |
ShowInTaskbar |
取得或設定值,指出表單是否顯示在 Windows 工作列中。 |
ShowKeyboardCues |
取得值,指出使用者介面是否處於可顯示或隱藏鍵盤快速鍵的適當狀態下。 (繼承來源 Control) |
ShowWithoutActivation |
取得值,指出視窗是否將在其顯示時啟動。 (繼承來源 Form) |
Site |
取得或設定控制項的站台。 (繼承來源 Control) |
Size |
取得或設定表單的大小。 |
SizeGripStyle |
取得或設定可調整大小的底框樣式,以顯示在表單的右下角。 |
StartPosition |
取得或設定對話方塊在執行階段的開始位置。 |
TabIndex |
取得或設定控制項容器中的控制項定位順序。 (繼承來源 Form) |
TabStop |
取得或設定值,指出使用者是否能使用 TAB 鍵,將焦點 (Focus) 給予這個控制項。 |
Tag |
取得或設定物件,其包含控制項相關資料。 |
Text |
取得或設定顯示在控制項上的文字。 |
Top |
取得或設定控制項上邊緣和其容器工作區 (Client Area) 上邊緣之間的距離 (單位為像素)。 (繼承來源 Control) |
TopLevel |
取得或設定值,指出是否要將表單顯示為最上層視窗。 (繼承來源 Form) |
TopLevelControl |
取得沒有其他 Windows Form 父控制項的父控制項。 通常,這會是內含控制項最外層的 Form。 (繼承來源 Control) |
TopMost |
取得或設定值,指出是否應將表單顯示為應用程式的最上層表單。 |
TransparencyKey |
取得或設定將表示表單透明區域的色彩。 |
UseAntiAlias |
取得或設定值,指出列印時是否使用作業系統的反鋸齒補償功能。 |
UseWaitCursor |
取得等待游標,其形狀通常為沙漏形狀。 |
UseWaitCursor |
取得或設定值,指出是否將等待游標用於目前控制項和所有子控制項。 (繼承來源 Control) |
VerticalScroll |
取得與垂直捲軸相關聯的特性。 (繼承來源 ScrollableControl) |
Visible |
取得或設定值,指出是否看得到控制項。 |
VScroll |
取得或設定值,指出垂直捲軸是否為可見的。 (繼承來源 ScrollableControl) |
Width |
取得或設定控制項的寬度。 (繼承來源 Control) |
WindowState |
取得或設定表單的視窗狀態。 |
WindowTarget |
這個屬性與這個類別無關。 (繼承來源 Control) |
方法
事件
Activated |
發生於表單以程式碼或由使用者啟動時。 (繼承來源 Form) |
AutoSizeChanged |
發生於 AutoSize 屬性的值變更時。 |
AutoSizeChanged |
發生於 AutoSize 屬性變更時。 (繼承來源 Form) |
AutoValidateChanged |
發生於 AutoValidate 屬性的值變更時。 |
AutoValidateChanged |
發生於 AutoValidate 屬性變更時。 (繼承來源 Form) |
BackColorChanged |
發生於 BackColor 屬性的值變更時。 |
BackgroundImageChanged |
發生於 BackgroundImage 屬性的值變更時。 |
BackgroundImageLayoutChanged |
發生於 BackgroundImageLayout 屬性的值變更時。 |
BackgroundImageLayoutChanged |
發生於 BackgroundImageLayout 屬性變更時。 (繼承來源 Control) |
BindingContextChanged |
發生於 BindingContext 屬性的值變更時。 (繼承來源 Control) |
CausesValidationChanged |
發生於 CausesValidation 屬性的值變更時。 |
ChangeUICues |
發生於焦點或鍵盤使用者介面 (UI) 提示變更時。 (繼承來源 Control) |
Click |
發生於按下控制項時。 (繼承來源 Control) |
ClientSizeChanged |
發生於 ClientSize 屬性的值變更時。 (繼承來源 Control) |
Closed |
發生於表單已關閉時。 (繼承來源 Form) |
Closing |
發生於表單正在關閉時。 (繼承來源 Form) |
ContextMenuChanged |
發生於 ContextMenu 屬性的值變更時。 |
ContextMenuChanged |
發生於 ContextMenu 屬性的值變更時。 (繼承來源 Control) |
ContextMenuStripChanged |
發生於 ContextMenuStrip 屬性的值變更時。 |
ContextMenuStripChanged |
發生於 ContextMenuStrip 屬性的值變更時。 (繼承來源 Control) |
ControlAdded |
發生於加入新控制項至 Control.ControlCollection 時。 (繼承來源 Control) |
ControlRemoved |
發生於從 Control.ControlCollection 移除控制項時。 (繼承來源 Control) |
CursorChanged |
發生於 Cursor 屬性的值變更時。 |
DataContextChanged |
發生於 DataContext 屬性的值變更時。 (繼承來源 Control) |
Deactivate |
發生於表單失去焦點且不再是使用中的表單時。 (繼承來源 Form) |
Disposed |
當 Dispose() 方法的呼叫處置元件時,就會發生。 (繼承來源 Component) |
DockChanged |
發生於 Dock 屬性的值變更時。 |
DoubleClick |
發生於按兩下控制項時。 (繼承來源 Control) |
DpiChanged |
發生於當表單顯示於顯示裝置上,而該裝置上的 DPI 設定變更時。 (繼承來源 Form) |
DpiChangedAfterParent |
發生於某個控制項的父控制項或表單已變更之後,以程式設計方式變更其 DPI 設定時。 (繼承來源 Control) |
DpiChangedBeforeParent |
發生於某個控制項的父控制項或表單發生 DPI 變更事件之前,以程式設計方式變更其 DPI 設定時。 (繼承來源 Control) |
DragDrop |
發生於拖放作業完成時。 (繼承來源 Control) |
DragEnter |
發生於將物件拖曳至控制項邊框時。 (繼承來源 Control) |
DragLeave |
發生於將物件拖出控制項界限時。 (繼承來源 Control) |
DragOver |
發生於將物件拖曳至控制項邊框上方時。 (繼承來源 Control) |
EnabledChanged |
發生於 Enabled 屬性的值變更時。 |
Enter |
發生於輸入控制項時。 (繼承來源 Control) |
FontChanged |
發生於 Font 屬性的值變更時。 |
ForeColorChanged |
發生於 ForeColor 屬性的值變更時。 |
FormBorderColorChanged |
代表對話方塊表單,其中包含 PrintPreviewControl,以便從 Windows Form 應用程式列印。 (繼承來源 Form) |
FormCaptionBackColorChanged |
代表對話方塊表單,其中包含 PrintPreviewControl,以便從 Windows Form 應用程式列印。 (繼承來源 Form) |
FormCaptionTextColorChanged |
代表對話方塊表單,其中包含 PrintPreviewControl,以便從 Windows Form 應用程式列印。 (繼承來源 Form) |
FormClosed |
發生於表單關閉之後。 (繼承來源 Form) |
FormClosing |
發生於表單關閉之前。 (繼承來源 Form) |
FormCornerPreferenceChanged |
代表對話方塊表單,其中包含 PrintPreviewControl,以便從 Windows Form 應用程式列印。 (繼承來源 Form) |
GiveFeedback |
發生於拖曳作業時。 (繼承來源 Control) |
GotFocus |
發生於控制項取得焦點時。 (繼承來源 Control) |
HandleCreated |
發生於為控制項建立控制代碼時。 (繼承來源 Control) |
HandleDestroyed |
發生於終結控制項的控制代碼時。 (繼承來源 Control) |
HelpButtonClicked |
發生於按一下 [說明] 按鈕時。 (繼承來源 Form) |
HelpRequested |
發生於使用者要求控制項的說明時。 (繼承來源 Control) |
ImeModeChanged |
發生於 ImeMode 屬性的值變更時。 |
InputLanguageChanged |
發生於表單的輸入語言已變更之後。 (繼承來源 Form) |
InputLanguageChanging |
發生於使用者嘗試變更表單的輸入語言時。 (繼承來源 Form) |
Invalidated |
發生於控制項的顯示需要重新繪製時。 (繼承來源 Control) |
KeyDown |
發生於按下按鍵且焦點在控制項時。 (繼承來源 Control) |
KeyPress |
發生於 控制項有焦點,並按下字元空格鍵或退格鍵時。 (繼承來源 Control) |
KeyUp |
發生於放開按鍵且焦點在控制項時。 (繼承來源 Control) |
Layout |
發生於控制項應重新調整其子控制項位置時。 (繼承來源 Control) |
Leave |
發生於輸入焦點離開控制項時。 (繼承來源 Control) |
Load |
發生在表單第一次顯示之前。 (繼承來源 Form) |
LocationChanged |
發生於 Location 屬性的值變更時。 |
LostFocus |
發生於控制項遺失焦點時。 (繼承來源 Control) |
MarginChanged |
發生於 Margin 屬性的值變更時。 |
MarginChanged |
發生於 Margin 屬性變更時。 (繼承來源 Form) |
MaximizedBoundsChanged |
發生於 MaximizedBounds 屬性的值已變更時。 (繼承來源 Form) |
MaximumSizeChanged |
發生於 MaximumSize 屬性的值變更時。 |
MdiChildActivate |
發生於多重文件介面 (MDI) 子表單在 MDI 應用程式內啟動或關閉時。 (繼承來源 Form) |
MenuComplete |
發生於表單的功能表失去焦點時。 (繼承來源 Form) |
MenuStart |
發生於表單的功能表接收焦點時。 (繼承來源 Form) |
MinimumSizeChanged |
發生於 MinimumSize 屬性的值變更時。 |
MouseCaptureChanged |
發生於控制項遺失滑鼠捕捉時。 (繼承來源 Control) |
MouseClick |
發生於使用滑鼠按一下控制項時。 (繼承來源 Control) |
MouseDoubleClick |
發生於以滑鼠按兩下控制項時。 (繼承來源 Control) |
MouseDown |
發生於滑鼠指標位於控制項上並按下滑鼠按鍵時。 (繼承來源 Control) |
MouseEnter |
發生於滑鼠指標進入控制項時。 (繼承來源 Control) |
MouseHover |
發生於滑鼠指標停留在控制項上時。 (繼承來源 Control) |
MouseLeave |
發生於滑鼠指標離開控制項時。 (繼承來源 Control) |
MouseMove |
發生於滑鼠指標移至控制項上時。 (繼承來源 Control) |
MouseUp |
發生於滑鼠指標位於控制項上並放開滑鼠按鍵時。 (繼承來源 Control) |
MouseWheel |
發生於滑鼠滾輪移動且焦點在控制項時。 (繼承來源 Control) |
Move |
發生於控制項移動時。 (繼承來源 Control) |
PaddingChanged |
發生於 Padding 屬性的值變更時。 |
PaddingChanged |
發生於控制項的邊框間距變更時。 (繼承來源 Control) |
Paint |
發生於重繪控制項時。 (繼承來源 Control) |
ParentChanged |
發生在 Parent 屬性值變更時。 (繼承來源 Control) |
PreviewKeyDown |
發生於焦點位於這個控制項上時並按下鍵盤按鍵的 KeyDown 事件之前。 (繼承來源 Control) |
QueryAccessibilityHelp |
發生於 AccessibleObject 為協助工具應用程式提供說明時。 (繼承來源 Control) |
QueryContinueDrag |
發生於拖放作業時,讓拖曳來源能夠決定是否應取消拖放作業。 (繼承來源 Control) |
RegionChanged |
發生於 Region 屬性的值變更時。 (繼承來源 Control) |
Resize |
發生於重設控制項大小時。 (繼承來源 Control) |
ResizeBegin |
發生於表單進入調整大小模式時。 (繼承來源 Form) |
ResizeEnd |
發生於表單結束調整大小模式時。 (繼承來源 Form) |
RightToLeftChanged |
發生於 RightToLeft 屬性的值變更時。 |
RightToLeftLayoutChanged |
發生於 RightToLeftLayout 屬性的值變更時。 |
RightToLeftLayoutChanged |
發生於 RightToLeftLayout 屬性的值變更之後。 (繼承來源 Form) |
Scroll |
發生於使用者或程式碼捲動工作區時。 (繼承來源 ScrollableControl) |
Shown |
發生於表單第一次顯示時。 (繼承來源 Form) |
SizeChanged |
發生於 Size 屬性的值變更時。 |
StyleChanged |
發生於控制項樣式變更時。 (繼承來源 Control) |
SystemColorsChanged |
發生於系統色彩變更時。 (繼承來源 Control) |
TabIndexChanged |
發生於 TabIndex 屬性的值變更時。 (繼承來源 Form) |
TabStopChanged |
發生於 TabStop 屬性的值變更時。 |
TextChanged |
發生於 Text 屬性的值變更時。 |
Validated |
發生於控制項完成驗證時。 (繼承來源 Control) |
Validating |
發生於驗證控制項時。 (繼承來源 Control) |
VisibleChanged |
發生於 Visible 屬性的值變更時。 |
明確介面實作
IContainerControl.ActivateControl(Control) |
啟動指定的控制項。 (繼承來源 ContainerControl) |
IDropTarget.OnDragDrop(DragEventArgs) |
引發 DragDrop 事件。 (繼承來源 Control) |
IDropTarget.OnDragEnter(DragEventArgs) |
引發 DragEnter 事件。 (繼承來源 Control) |
IDropTarget.OnDragLeave(EventArgs) |
引發 DragLeave 事件。 (繼承來源 Control) |
IDropTarget.OnDragOver(DragEventArgs) |
引發 DragOver 事件。 (繼承來源 Control) |