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

    [vb6] trasfomrare colori RGB in codice HTML

    ciao ragazzi, se ho un colore RGB lo posso trasformare direttamente in codice HTML? esiste una funzione? grazie 1000

  2. #2
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538
    beh tenendo conto che un colore RGB è dato dall insieme di Rosso verde e blu, puoi usare questa funzione

    codice:
    Function colorehtml(rosso As Integer, verde As Integer, blu As Integer) As String
         colorehtml = "#" & Format(Hex(rosso), "00") & Format(Hex(verde), "00") & Format(Hex(blu), "00")
    End Function
    Poi la richiami così

    codice:
    codHtml = colorehtml 255,255,0 <----- questo corrisponde al blu

  3. #3
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Guarda questo esempio
    ... e non usare while wend è una sintassi deprecata

  4. #4

    Forse era così

    Forse intendevi: "se ho un valore LONG, risultato di una RGB(), posso trasformarlo in HTML?"

    codice:
    Public Function RGB2HTML(ByVal lColore As Long) As String
    Dim sRGB, r, g, b
    
       sRGB = Format(Hex(lColore), "000000")
       
       r = Right(sRGB, 2)
       g = Mid(sRGB, 3, 2)
       b = Left(sRGB, 2)
       
       RGB2HTML = "#" & r & g & b
    End Function
    e la usi così:
    codice:
    sHtml = RGB2HTML (lColor)
    oppure
    codice:
    sHtml = RGB2HTML (RGB(r, g, b))
    Riccardo

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.