Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [VB6] Colorare le caselle da modulo

    Nella form utilizzo questo metodo per colorare le caselle quando solo in modalità scrittura

    Private Sub Text1_GotFocus()
    Text1.BackColor = &HC0FFFF
    End Sub
    Private Sub Text1_LostFocus()
    Text1.BackColor = &HFFFFC0
    End Sub

    Se ho 50 caselle lo faccio per tutte:

    Private Sub Text1_GotFocus()
    Text1.BackColor = &HC0FFFF
    End Sub
    Private Sub Text1_LostFocus()
    Text1.BackColor = &HFFFFC0
    End Sub
    Private Sub Text2_GotFocus()
    Text2.BackColor = &HC0FFFF
    End Sub
    Private Sub Text2_LostFocus()
    Text2.BackColor = &HFFFFC0
    End Sub

    cosi via dicendo, sia per la form stessa che in tutte le altre

    C'è un metodo per crearlo in modo generico in un modulo e poi farlo eseguire automaticamente in modo che quando mi sposto mi esegue tale codice

    Ciao e grazieeeeeeeee

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    xchè non ti crei un componente tuo, partendo dalla textbox, a cui aggiungi le proprietà per il colore ? e poi nei tuoi form utilizzi la nuova textbox personalizzata che ti sei creato.
    Ans.

  3. #3

    Grande

    Originariamente inviato da ans
    xchè non ti crei un componente tuo, partendo dalla textbox, a cui aggiungi le proprietà per il colore ? e poi nei tuoi form utilizzi la nuova textbox personalizzata che ti sei creato.
    Grande ideaaaaa!!!!!!!!!!

    Peccato che non sono cosi avanti!!!!

    Non sono capace

    E' possibile farmi un esempio????

    Solo con quello che ho scritto sopra, cosi una volta provato se funziona, posso poi ampiarlo se mi servono altri effetti ad esso associato

    Mi puoi fare questo favore o risulta troppo complicato????

    Ciao e grazieeeeeee

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    allora in vb6 sicuro puoi creare un nuovo componente, aggiungi la textbox, aggiungi il codice agli eventi lostfocus e gotfocus, compili, e la puoi riutilizzare nel tuo programma.

    Aggiungere proprietà in vb6 non ricordo se è possibile, cmq a te basta quanto detto prima.
    Ans.

  5. #5

    Ok

    Lo compilo, cioè realizza l'eseguibile???

    Poi dopo come faccio ad richiamarlo??

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    Crea un nuovo progetto Controllo ActiveX. Quando compili un progetto di questo tipo ti crea un ocx, che poi aggiungi al tuo programma come si aggiungono tutti gli ocx e ritroverai sulla toolbar.
    Ans.

  7. #7

    Bello

    Bello che figata....funzionaaaaaaaaaaaaa

    Alla grande!!!!!!!!!!!!


    Ciao e grazieeeeeeeeee

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.