共用方式為


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
)

參數

  • left
    型別:System.Double
    控制項左邊緣和文件左邊緣之間的距離 (以點為單位)。
  • top
    型別:System.Double
    控制項上邊緣和文件上邊緣之間的距離 (以點為單位)。
  • width
    型別:System.Double
    控制項的寬度 (以點為單位)。
  • height
    型別:System.Double
    控制項的高度 (以點為單位)。

傳回值

型別: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 安全性

請參閱

參考

ControlExtensions 類別

AddMaskedTextBox 多載

Microsoft.Office.Tools.Excel 命名空間