Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    5

    informazioni creazione controlli

    ok scusami!!! ho aperto una nuva discussione!!!!

    provo a riproppore la domanda in modo differente!!!!

    a fine programma dopo aver creato il setup e una volta installato, se uso il programma, quando creo la text, dopo la chiusura e la riapertura, la text resta o no?

    link in cui ho trovato le prime informazioni!!!
    (http://forum.html.it/forum/showthrea...7#post12089397)

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Faresti bene a leggere il regolamento di questo forum, prima di partecipare ... manca il linguaggio nel titolo ...

    A parte questo, non capisco il problema ... se da codice crei il textbox, lo vedrai quando il codice viene eseguito ... spiegati meglio.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    5
    scusami ancora se non rieso a spiegarmi bene, ma non sono molto esperto!!!!

    facciamo un esempi, io creo la text con questo codice:

    Dim WithEvents prova As TextBox
    Private Sub Command1_Click()
    Set prova = Controls.Add("vb.textbox", "prova")
    prova.Top = 0
    prova.Left = 0
    prova.Visible = True
    End Sub

    poi stoppo l'esecuzione del programma e la text appena creata in esecuzione si cancella, se volessi farla rimanere per poterla modificare anche in fase di programmazione, come faccio?
    capisco che potrebbe esere una cosa inutile, in quanto perderei la dinamicità del sistema, ma vorrei sapere se è possibile!!!

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No che non puoi ...

    Se la textbox e' "dinamica" vuol dire che esiste solamente a [b]runtime[b].

    Altrimenti, ne crei una e la inserisci nel form quando stai sviluppando ... scusa, ma non vedo l'utilita' di quello che chiedi.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    I controlli li puoi inserire graficamente usando la ToolBox o scrvendo del codice.

    Se aggiungi un controllo da codice ( come hai fatto tu), puoi controllare la sua corretta impostazione solo in fase di runtime, perché quando il programma sarà interrotto potrai vedere solo la form vuota.

    però

    se inserisci un controllo usando la finestra grafica, quando l'applicazione non è in esecuzione, puoi vedere come e dove hai inserito il tuo oggetto e, ovviamente, puoi anche alterarne le proprietà usando del codice.

    Personalmente preferisco usare il codice.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    5
    OK!!!
    quindi se creo l'elemento da codice anche le proprietà le devo ipostare da codice!!!!
    ancora una cosa, poi non disturbo più, le proprietà che non vado ad indicare, vengono inserite di default?

  7. #7
    Quando crei una TextBox attraverso il codice, lui applica le modifiche che hai inserito.

    Ma se per caso non hai specificato la posizione o le dimensioni, le cose compaiono in Default.

    Es.

    Me.Controls.Add(TextBoxProva)
    Me.Size = New System.Drawing.Poiny (20, 200)

    In questo caso hai specificato le sue dimensioni.

    Me.COntrols.Add(TextBoxProva)

    Invece, in questo caso, ti crea la TextBox con le dimensioni iniziali, quando vai a creare una TextBox.

    Ciao!
    "Che differenza c'è tra un telescopio e una scarpa stretta? - Nessuna! Tutte due fanno vedere le stelle!"
    **********
    Homeworld 2, il gioco potente che ho mai incontrato!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.