ControlExtensions.AddMaskedTextBox Yöntem

Tanım

Aşırı Yüklemeler

AddMaskedTextBox(ControlCollection, Double, Double, Double, Double, String)

MaskedTextBoxBelgeye belirtilen boyut ve konumdaki yeni bir denetim ekler.

AddMaskedTextBox(ControlCollection, Range, String)

MaskedTextBoxBelirtilen aralıktaki çalışma sayfasına yeni bir denetim ekler.

AddMaskedTextBox(ControlCollection, Double, Double, Double, Double, String)

MaskedTextBoxBelgeye belirtilen boyut ve konumdaki yeni bir denetim ekler.

public static Microsoft.Office.Tools.Excel.Controls.MaskedTextBox AddMaskedTextBox (this Microsoft.Office.Tools.Excel.ControlCollection controls, double left, double top, double width, double height, string name);

Parametreler

controls
ControlCollection

Denetiminin ekleneceği koleksiyon. Bu parametreyi kendiniz sağlamayın. Bu yöntemi özelliği tarafından döndürülen koleksiyonda Controls (uygulama düzeyi projede) veya Controls özellikte (belge düzeyi projesinde) çağırdığınızda, bu parametre otomatik olarak sağlanır.

left
Double

Denetimin sol kenarıyla belgenin sol kenarı arasındaki nokta cinsinden uzaklık.

top
Double

Denetimin üst kenarıyla belgenin üst kenarı arasındaki nokta cinsinden uzaklık.

width
Double

Nokta cinsinden denetim genişliği.

height
Double

Nokta cinsinden denetimin yüksekliği.

name
String

Örnekteki denetimin dizinini eklemek için kullanılabilen denetimin adı ControlCollection .

Döndürülenler

MaskedTextBox

MaskedTextBoxÖrneğe eklenen denetim ControlCollection .

Örnekler

Aşağıdaki kod örneği, MaskedTextBox çalışma sayfasının üst kısmına bir denetim ekler ve sonra Mask özelliği 00/00/0000 olarak ayarlar. Bu örneği kullanmak için, Sheet1 belge düzeyindeki bir projedeki sınıfından çalıştırın.

private void ExcelAddMaskedTextBox()
{

    Microsoft.Office.Tools.Excel.Controls.MaskedTextBox
         maskedTextBox1 = this.Controls.AddMaskedTextBox(
         0, 0, 75, 15, "maskedTextBox1");
    maskedTextBox1.Mask = "00/00/0000";
}
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

Açıklamalar

Bu yöntem MaskedTextBox , öğesinin sonuna nesne eklemenizi sağlar ControlCollection . MaskedTextBoxDaha önce programlı olarak eklenen bir öğesini kaldırmak için yöntemini kullanın Remove .

Şunlara uygulanır

AddMaskedTextBox(ControlCollection, Range, String)

MaskedTextBoxBelirtilen aralıktaki çalışma sayfasına yeni bir denetim ekler.

public static Microsoft.Office.Tools.Excel.Controls.MaskedTextBox AddMaskedTextBox (this Microsoft.Office.Tools.Excel.ControlCollection controls, Microsoft.Office.Interop.Excel.Range range, string name);

Parametreler

controls
ControlCollection

Denetiminin ekleneceği koleksiyon. Bu parametreyi kendiniz sağlamayın. Bu yöntemi özelliği tarafından döndürülen koleksiyonda Controls (uygulama düzeyi projede) veya Controls özellikte (belge düzeyi projesinde) çağırdığınızda, bu parametre otomatik olarak sağlanır.

range
Range

RangeDenetimin konumunu sağlayan bir.

name
String

Örnekteki denetimin dizinini eklemek için kullanılabilen denetimin adı ControlCollection .

Döndürülenler

MaskedTextBox

MaskedTextBoxÖrneğe eklenen denetim ControlCollection .

Örnekler

Aşağıdaki kod örneği MaskedTextBox , a1hücresine bir denetim ekler ve sonra Mask özelliği 00/00/0000 olarak ayarlar. Bu örneği kullanmak için, Sheet1 belge düzeyindeki bir projedeki sınıfından çalıştırın.

private void ExcelRangeAddMaskedTextBox()
{

    Microsoft.Office.Tools.Excel.Controls.MaskedTextBox
         maskedTextBox1 = this.Controls.AddMaskedTextBox(
        this.Range["A1"], "maskedTextBox1");
    maskedTextBox1.Mask = "00/00/0000";
}
Private Sub ExcelRangeAddMaskedTextBox()

    Dim MaskedTextBox1 As Microsoft.Office.Tools. _
        Excel.Controls.MaskedTextBox = Me.Controls. _
        AddMaskedTextBox(Me.Range("A1"), "MaskedTextBox1")

    MaskedTextBox1.Mask = "00/00/0000"

End Sub

Açıklamalar

Bu yöntem MaskedTextBox , öğesinin sonuna nesne eklemenizi sağlar ControlCollection . MaskedTextBoxDaha önce programlı olarak eklenen bir öğesini kaldırmak için yöntemini kullanın Remove .

Şunlara uygulanır