Accedere alla casella di testo per nome
Accedere alla casella di testo per nome
In precedenza, le caselle di testo venivano accessate per indice dalla collezione Worksheet.TextBoxes, ma ora è anche possibile accedere alla casella di testo per nome da questa collezione. Questo è un modo conveniente e rapido per accedere alla tua casella di testo se conosci già il suo nome.
Il seguente codice di esempio crea prima una casella di testo e le assegna un testo e un nome. Poi nelle righe successive, accediamo alla stessa casella di testo per nome e stampiamo il suo testo.
Codice C# per accedere alla casella di testo per nome
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Create an object of the Workbook class | |
Workbook workbook = new Workbook(); | |
// Access first worksheet from the collection | |
Worksheet sheet = workbook.Worksheets[0]; | |
// Add the TextBox to the worksheet | |
int idx = sheet.TextBoxes.Add(10, 10, 10, 10); | |
// Access newly created TextBox using its index & name it | |
TextBox tb1 = sheet.TextBoxes[idx]; | |
tb1.Name = "MyTextBox"; | |
// Set text for the TextBox | |
tb1.Text = "This is MyTextBox"; | |
// Access the same TextBox via its name | |
TextBox tb2 = sheet.TextBoxes["MyTextBox"]; | |
// Display the text of the TextBox accessed via name | |
Console.WriteLine(tb2.Text); | |
Console.WriteLine("Press any key to continue..."); | |
Console.ReadKey(); |
Uscita della console generata dal codice di esempio
Ecco l’output della console del codice di esempio sopra.
This is MyTextBox