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

    [VB.NET] Colori

    Tramite ColorDialog riesco ad assegnare i colori a determinati controlli dal form.
    Ora ho l'esigenza di memorizzare il COLORE selezionato in un campo di una tabella.

    Come soluzione ho estratto Colore.R, Colore.G e Colore.B e li memorizzo in 3 campi differenti per poi andarli a richiamare.

    Non esiste un modo per memorizzare solo un dato e richiamarlo di volta in volta ?

    Saluti
    Alberto

  2. #2
    Ti basta usare un singolo campo di tipo Color (System.Drawing.Color), che peraltro è il tipo che ti restituisce la proprietà Color del ColorDialog.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Il mio DB è in SQL ... se non sbaglio non esiste tale tipologia di campo.

  4. #4
    Non avevo capito che si trattasse di un DB (in effetti avevi parlato di una tabella, si poteva intuire)...

    Comunque, puoi memorizzarlo tranquillamente come intero a 32 bit, ottenendo tale valore con il metodo ToArgb della struttura Color. Per riconvertirlo in Color, usa il metodo FromArgb.
    Amaro C++, il gusto pieno dell'undefined behavior.

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.