enable
uso di enable,
true, false, setfocus, MsgBox
creare oggetti indicati,nomi automatici,inserire testo,incollare
codice
oggetti creati (formattazione opzionale)
inserimento testo informativo (non comparirà nel codice)
attivazione con celibe
attivazione con sposato
esercitazione con visual basic per attivazione di enabled,true, false,setfocus, MsgBox scopo programma:inserire dati personali,differenziando tra celibe e spostato, in modo da spostare il cursore solo su alcune celle ed escludendo quelle non richieste. dalla immagine si vede che sono presenti 2 pulsanti (cambiare solo testo informativo) 6 etichette(label1 >> label6 ):cambiare solo testo 9 caselle di testo (textbox1 >> textbox9 ):nessuna modifica da codice si vede che con celibe vengono saltate le caselle 4,5,6 e (enabled.false) se invece si tratta di sposato anche le celle 4,5,6 sono abilitate (enabled.true) terminato inserimento dati cliccare su pulsante per cancellare tutte le entrate e accettare nuovi dati. SetFocus riporta cursore in prima casella. codice da copiare e incollare Private Sub CommandButton1_Click() Dim x As String TextBox1.SetFocus MsgBox " ora premi OK poi TAB o Return e scrivi dati richiesti" x = "celibe" x = TextBox1.Text If x = "celibe" Then TextBox4.Enabled = False TextBox5.Enabled = False TextBox6.Enabled = False End If If x <> "celibe" Then TextBox4.Enabled = True TextBox5.Enabled = True TextBox6.Enabled = True End If TextBox1.SetFocus End Sub Private Sub CommandButton2_click() TextBox2 = "" TextBox3 = "" TextBox4 = "" TextBox5 = "" TextBox6 = "" TextBox7 = "" TextBox8 = "" TextBox9 = "" TextBox1 = "" TextBox1 = SetFocus End Sub