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
Элемент управления MaskedTextBox, добавленный в экземпляр ControlCollection.
Примечание об использовании
В 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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.