Problema con visual basic.net: creare oggetti nel form tramite codice ...

venerdì 21 dicembre 2018 - 20.09
Tag Elenco Tags  VB.NET  |  .NET 4.0

gabriel.pappalardo Profilo | Newbie

ciao a tutti,
sono nuovo nel forum.
sono gabriel, un ragazzo non vedente.
volevo chiedere il ostro aiuto per poter inserire degli oggetti nel form(textbox, label e button) attraverso il codice, senza cioè passare dalla casella degli strumenti.
spero che mi possiate aiutare.
se vi interessa utilizzo visual studio 2010 versione ultimate e linguaggio visual basic.net
sperando in un ostro aiuto i ringrazio e vi saluto.
gabriel pappalardo.

pieroalampi Profilo | Expert

Ciao,
cerco di aiutarti, spero di riuscirci, qui sotto scrivo il codice e ti invio un link di una discussione che parla di questo, ma in ogni caso cerco di spiegarti il codice:
il link è questo:
https://social.msdn.microsoft.com/Forums/expression/it-IT/a557675a-2285-41d5-88e3-0b09374fb495/creare-oggetti-tramite-codice?forum=visualbasicit
il codice è questo:

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

Dim t As New TextBox 'vedi qui inserico la NEW
t.Name = "TextBox_Prova"
t.Top = 100
t.Left = 25
t.Text = "Testo iniziale"
Me.Controls.Add(t)

End Sub

bene dim è la dichiarazione cioe ti permette di dichiarare la variabile, t è il nome della nuova variabile e poi la parte AS NEW TEXTBOX è la parte che crea in t la textbox
, tutte le altre t e cioe t.Name, t.Top,t.Left , t.Text definiscono le proprietà della t che p la textbox ad esempio la NAME è il nome che assegni a quella textbox, la text sara il contenuto di quella textbox top e left è la posizione sullo schermo, in fine me.controls.add(t) aggiunge al form il controllo t che ha quelle caratteristiche.
spero di essere stato chiaro
a dimenticavo Form1_Load ed End Sub sono l'inizio e la fine della routine che verrà eseguita al load del form e cioè vuol dire che il controllo t e cioè textbox che hai creato al load del form verrà creato e posizionato sullo stesso form.
spero di essere stato chiaro, se vuoi e se posso chiedi tranquillamente.
a dimenticavo questo è il link del codice, li parlavano proprio di questo: https://social.msdn.microsoft.com/Forums/expression/it-IT/a557675a-2285-41d5-88e3-0b09374fb495/creare-oggetti-tramite-codice?forum=visualbasicit

Ciao


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2019
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5