ControlExtensions.AddMaskedTextBox 方法 (ControlCollection, Double, Double, Double, Double, String)
將新的 MaskedTextBox 控制項依指定大小和位置加入至文件。
命名空間: Microsoft.Office.Tools.Excel
組件: Microsoft.Office.Tools.Excel.v4.0.Utilities (在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)
語法
'宣告
<ExtensionAttribute> _
Public Shared Function AddMaskedTextBox ( _
controls As ControlCollection, _
left As Double, _
top As Double, _
width As Double, _
height As Double, _
name As String _
) As MaskedTextBox
public static MaskedTextBox AddMaskedTextBox(
this ControlCollection controls,
double left,
double top,
double width,
double height,
string name
)
參數
- controls
型別:Microsoft.Office.Tools.Excel.ControlCollection
要加入控制項的集合。請勿自行提供此參數。當您在 Worksheet.Controls 屬性 (在應用程式層級的專案中) 或 WorksheetBase.Controls 屬性 (在文件層級的專案中) 所傳回的集合上呼叫這個方法時,會自動提供這個參數。
- left
型別:System.Double
控制項左邊緣和文件左邊緣之間的距離 (以點為單位)。
- top
型別:System.Double
控制項上邊緣和文件上邊緣之間的距離 (以點為單位)。
- width
型別:System.Double
控制項的寬度 (以點為單位)。
- height
型別:System.Double
控制項的高度 (以點為單位)。
- name
型別:System.String
可於 ControlCollection 執行個體中用於索引控制項的控制項名稱。
傳回值
型別:Microsoft.Office.Tools.Excel.Controls.MaskedTextBox
加入至 ControlCollection 執行個體的 MaskedTextBox 控制項。
使用注意事項
在 Visual Basic 和 C# 中,您可以在任何 ControlCollection 型別物件中呼叫這個方法以做為執行個體。使用執行個體方法語法呼叫這個方法時,請省略第一個參數。如需詳細資訊,請參閱擴充方法 (Visual Basic)或擴充方法 (C# 程式設計手冊)。
備註
這個方法讓您將 MaskedTextBox 物件加入至 ControlCollection 的尾端。若要移除先前以程式設計方式加入的 MaskedTextBox,請使用 Remove 方法。
範例
下列程式碼範例會將 MaskedTextBox 控制項加入至工作表的頂端,然後將 Mask 屬性設定為 00/00/0000。若要使用這個範例,請在文件層級專案中的 Sheet1 類別執行。
Private Sub ExcelAddMaskedTextBox()
Dim MaskedTextBox1 As Microsoft.Office.Tools. _
Excel.Controls.MaskedTextBox = Me.Controls. _
AddMaskedTextBox(0, 0, 75, 15, "MaskedTextBox1")
MaskedTextBox1.Mask = "00/00/0000"
End Sub
private void ExcelAddMaskedTextBox()
{
Microsoft.Office.Tools.Excel.Controls.MaskedTextBox
maskedTextBox1 = this.Controls.AddMaskedTextBox(
0, 0, 75, 15, "maskedTextBox1");
maskedTextBox1.Mask = "00/00/0000";
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。