Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    marukomon
    Guest

    caselle di testo [primo giorno con VB]

    il libro che stò seguendo dice quanto segue:

    Se si desidera visualizzare del testo in una casella di testo durante l'esecuzione del programma, è possibile assegnare una stringa alla proprietà Text:

    txtMessaggio.text="Questa è una prova"



    io allora mi creo una caella di testo e la chiamo txtMessaggio.
    Vado nella pagina del codice e scrivo quanto segue:

    Private Sub txtMessaggio_Change()
    txtMessaggio.Text = "Prova ciao"
    End Sub

    eseguo e non vedo nulla...mentre se vado nel menu delle proprietà dell'oggetto e cambio da li il campo Text mi si vede...perchè?

  2. #2
    Utente di HTML.it L'avatar di Mychy
    Registrato dal
    Oct 2000
    Messaggi
    794
    Fai clic all'interno della casella e vedrai.

    Se vuoi che il testo sia visualizzato al caricamento del form

    Private Sub Form_Load()
    txtmessaggio="Form caricato"
    End Sub

  3. #3
    marukomon
    Guest
    ahemm io non vedo nulla!

    Private Sub txtMessaggio_Change()

    txtMessaggio.Text = "Prova ciao"
    End Sub

    Private Sub Form_Load()
    txtMessaggio = "Form caricato"
    End Sub

    se metto assieme questi due, quando avvio leggo solo PRova ciao. se tolgo il form_load, non visualizzo nulla anche se clicco all'interno della casella!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    54
    l'evento change viene invocato solo quando modifichi il contenuto della casella di testo, se vuoi che appaia la scritta quando clicchi sul textbox devi spostare il codice nell'evento click.



    Teolo

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.