Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Aggiungere un controllo a runtime
Forum - C# / VB.NET - Aggiungere un controllo a runtime

Avatar
davide1985 (Normal User)
Newbie


Messaggi: 1
Iscritto: 16/09/2008

Segnala al moderatore
Postato alle 22:29
Martedì, 16/09/2008
Ciao ho appena iniziato a programmare in vb.net, nella guida del sito ho trovato questo codice che mi interessa molto:

Public Sub AddButton()
  Dim B As New Button
  'Imposta il nome
  B.Name = "cmdProva"
  'Imposta le coordinate
  B.Location = New Point(50,60)
  'Imposta la grandezza
  B.Size = New Size(60,23)
  'Imposta il testo
  B.Text = "Pulsante di Prova"
  'E quindi lo aggiunge al form
  Me.Controls.Add(B)
End Sub

Una volta creato il nuovo bottone si può salvare per fare in modo che la prossima volta che apro il mio programma trovo il bottone che avevo creato?

Oppure esistono altre soluzioni?

La mia idea è di costruire un programma con un form in cui l'utente possa inserire oggetti tipo bottoni, text e altri oggetti creati da me, e che l'utente possa posizionarli a suo piacere sul form, e poi deve avere la possibilità che i nuovi oggetti non vengano creati momentaneamente ma che rimangano per sempre.

PM Quote
Avatar
ruggy94 (Member)
Guru


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 23:37
Martedì, 16/09/2008
Ci sono persone molto più esperte di me in VB.NET ma credo che questo valga per molti linguaggi: devi salvare su file di testo o su una chiave di registro i dati di questi controlli e poi caricarli all'avvio del form

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 14:48
Mercoledì, 17/09/2008
Esiste il CodeCom

Che è appunto un compilatore di sorgenti esterni.

fai scrivere in un file apparte il codice vb

poi caricandolo ti genera quel file esterno.

come se fosse un modulo.

prova a cercare in giro ci sono molti argomenti sul CodeCom.


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 14:57
Mercoledì, 17/09/2008
Entrambe lo soluzioni sono fattibili, e ce ne sarebbero molte altre. Dipende solo da te scegliere come salvare i dati. Secondo me, quello che ti manca è sapere come scrivere un file, leggerlo, e, soprattutto, interpretarlo. Per questo puoi consultare i capitoli della guida dedicati all'I/O e, opzionalmente, alla serializzazione:
http://totem.altervista.org/guida/versione2/B8.php
http://totem.altervista.org/guida/versione2/C14.php
Credo che la soluzione di Thejuster sia un po' più complicata delle altre.

PM Quote