Metoda ControlExtensions.AddRichTextBox — (ControlCollection, Double, Double, Double, Double, String)
Dodaje nowy RichTextBox formantu arkusza określonego rozmiaru i lokalizacji.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Składnia
'Deklaracja
<ExtensionAttribute> _
Public Shared Function AddRichTextBox ( _
controls As ControlCollection, _
left As Double, _
top As Double, _
width As Double, _
height As Double, _
name As String _
) As RichTextBox
public static RichTextBox AddRichTextBox(
this ControlCollection controls,
double left,
double top,
double width,
double height,
string name
)
Parametry
- controls
Typ: Microsoft.Office.Tools.Excel.ControlCollection
Dodaj formant do kolekcji.Nie podano tego parametru samodzielnie.Gdy wywołanie tej metody dotyczące zbierania, zwrócony przez Worksheet.Controls właściwości (w projekcie na poziomie aplikacji) lub WorksheetBase.Controls właściwości (w projekcie poziomie dokumentu), ten parametr jest dostarczane automatycznie.
- left
Typ: System.Double
Odległość w punktach między lewą krawędzią formantu i lewej krawędzi arkusza.
- top
Typ: System.Double
Odległość w punktach między górną krawędzią formantu i górnej krawędzi arkusza.
- width
Typ: System.Double
Szerokość formantu znajdującego się w punktach.
- height
Typ: System.Double
Wysokość kontroli w punktach.
- name
Typ: System.String
Nazwa formantu.
Wartość zwracana
Typ: Microsoft.Office.Tools.Excel.Controls.RichTextBox
RichTextBox Formantu, który został dodany do ControlCollection instancji.
Informacje dotyczące użycia
W językach Visual Basic i C# tę metodę można wywołać jako metodę wystąpienia dowolnego obiektu typu ControlCollection. Gdy w celu wywołania tej metody jest używana składnia metody wystąpienia, należy pominąć pierwszy parametr. Aby uzyskać więcej informacji, zobacz temat Metody rozszerzeń (Visual Basic) lub Metody rozszerzeń (Przewodnik programowania w języku C#).
Wyjątki
Wyjątek | Warunek |
---|---|
ArgumentNullException | Argument Nazwa jest nullodwołanie o wartości null (Nothing w języku Visual Basic) lub ma zerową długość. |
ControlNameAlreadyExistsException | Formant o tej samej nazwie jest już w ControlCollection instancji. |
Uwagi
AddRichTextBox Metoda umożliwia dodanie RichTextBox obiekty do końca ControlCollection.Aby usunąć RichTextBox formantu, który został wcześniej dodany programowo, użyj Remove metody.
Przykłady
Dodaje się następujący przykład kodu RichTextBox kontroli do początku arkusza tekst przypisuje do formantu, a następnie formaty tekstu.Aby wykorzystać ten przykład, należy uruchomić go z Sheet1 klasy w projekcie na poziomie dokumentu.
Private Sub ExcelRangeAddRichTextBox()
Dim RichTextBox1 As Microsoft.Office.Tools. _
Excel.Controls.RichTextBox = Me.Controls. _
AddRichTextBox(Me.Range("A1", "B2"), _
"RichTextBox1")
RichTextBox1.Text = "Sample text"
RichTextBox1.Select(0, 6)
RichTextBox1.SelectionFont = New Font( _
"Times New Roman", 10, FontStyle.Bold)
End Sub
private void ExcelRangeAddRichTextBox()
{
Microsoft.Office.Tools.Excel.Controls.RichTextBox
richTextBox1 = this.Controls.AddRichTextBox(
this.Range["A1", "B2"], "richTextBox1");
richTextBox1.Text = "Sample text";
richTextBox1.Select(0, 6);
richTextBox1.SelectionFont = new Font("Times New Roman",
10, FontStyle.Bold);
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.