Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: petrusic - Aprile 06, 2025, 10:49:42 pm
-
Mi trovo, oggi, di fronte ad una difficoltà che non immaginavo difficile da superare.
Ho disegnato una ComboBox il cui testo è composto da due parti, una prima parte viene scelta fra le alternative elencate nella tendina a discesa della lista interna ad essa, una seconda parte che potrebbe essere aggiunta in digitazione, in coda a quella selezionata dalla predetta lista.
Ho allegato l'immagine a cui mi riferisco dove sono contenuti:
- la prima parte del testo della ComboBox , racchiusa da una line irregolare azzurra;
- la seconda parte del testo della ComboBox , racchiusa da una linea irregolare bordò;
- la tendina con la lista delle alternative selezionabili: La prima riga è quella trasferita nel testo.
L'ostacolo che mi si presenta è dato dal fatto che quando seleziono, nella lista sottostante la ComboBox, una riga per trasferirla nella CombBox.Text, alla fine trasferimento mi ritrovo il testo colorato nello sfondo col colore azzurro della selezione ed il cursore invisibile, mentre io vorrei ottenere il testo con lo sfondo bianco ed il cursore visibile alla fine del testo, pronto per potere comniciare a digitare la seconda parte del testo.
Dopo una giornata di tentativi, tutti falliti, ho pensato di raccogliere un possibile suggerimento per superare la suddetta difficoltà.
-
ciao,
perché hai l'esigenza di usare una silgola combo? non potresti usare combo + edit ?
-
perché hai l'esigenza di usare una silgola combo? non potresti usare combo + edit ?
E' una ipotesi che ho scartato perchè le causali dei movimenti contabili impegnano un'unica tabella di DB, proveniente da una strtutura gestita dall'applicazione progenitrice di quella in lavorazione, ed attualmente ancora in uso.
Sto continuando con i miei tentativi, ma ancora non ho trovato la soluzione opportuna.