Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    41

    uso commondialog con tavolozza colori(vb6)

    salve

    Cliccando su un commbutt e tramite commondialog vorrei aprire la tavolozza dei colori, selezionare un colore ed il colore selezionato dovrebbe riempire lo shape nonché il colore del form.
    Ecco il mio codice. Non ricevo nessun errore ma nemmeno si selezionano i colori
    (La tavolozza appare per selezionare)

    Private Sub command1_Click()
    On Error Resume Next
    CommonDialog1.ShowColor
    Shape1 = CommonDialog1.Color
    Form1.BackColor = CommonDialog1.Color

    End Sub

    cosa NON faccio bene?

    grazie
    pazienza

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Sei nel forum sbagliato.
    Per VB e .NET c'è il subforum apposito.


    Ti sposto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Ho fatto delle prove, così funziona:

    codice:
    Private Sub Command1_Click()
        
        With Form1.CommonDialog1
            .CancelError = True                 'Imposta CancelError su True
            On Error GoTo ErrHandler
            .ShowColor
    ErrHandler:
            If Err.Number = 32755 Then          'é stato scelto Annulla
                Exit Sub
            End If
        End With
    
        'Line1.BorderColor = CommonDialog1.Color
        'Form1.BackColor = CommonDialog1.Color
        Shape1.BorderColor = CommonDialog1.Color
    
    End Sub :ciauz:
    LM

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    41
    OK, lMondi. Tutto risolto !
    Grazie per l'intervento.
    Adesso posso integrare il tutto nel mio programma

    pazienza

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.