ControlExtensions.AddMaskedTextBox - метод (ControlCollection, Range, 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, _
range As Range, _
name As String _
) As MaskedTextBox
public static MaskedTextBox AddMaskedTextBox(
this ControlCollection controls,
Range range,
string name
)
Параметры
- controls
Тип: Microsoft.Office.Tools.Excel.ControlCollection
Коллекция, в которую добавляется элемент управления.Не формируйте значение этого параметра самостоятельно.При вызове этого метода для коллекции, возвращаемой свойством Worksheet.Controls (в проекте уровня приложения) или свойством WorksheetBase.Controls (в проекте уровня документа), данный параметр предоставляется автоматически.
- range
Тип: Microsoft.Office.Interop.Excel.Range
Объект Range, предоставляющий расположение элемента управления.
- name
Тип: System.String
Имя элемента управления, которое можно использовать для индексации элемента управления в экземпляре ControlCollection.
Возвращаемое значение
Тип: Microsoft.Office.Tools.Excel.Controls.MaskedTextBox
Элемент управления MaskedTextBox, добавленный в экземпляр ControlCollection.
Примечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа ControlCollection. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).
Заметки
Этот метод используется для добавления объектов MaskedTextBox в конец коллекции ControlCollection. Чтобы удалить добавленный программно объект MaskedTextBox, воспользуйтесь методом Remove.
Примеры
В следующем примере кода добавляется элемент управления MaskedTextBox в ячейку A1, и затем свойство Mask устанавливается равным 00/00/0000. Чтобы использовать этот пример, запустите его из класса Sheet1 в проекте уровня документа.
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
private void ExcelRangeAddMaskedTextBox()
{
Microsoft.Office.Tools.Excel.Controls.MaskedTextBox
maskedTextBox1 = this.Controls.AddMaskedTextBox(
this.Range["A1"], "maskedTextBox1");
maskedTextBox1.Mask = "00/00/0000";
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.