Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: bonmario - Maggio 15, 2013, 08:31:26 pm
-
Ciao a tutti,
eccomi di nuovo qui con le mie domande strane !!!
Ho un programma in cui creo un po' di TSpeedButton a runtime, all'avvio del programma stesso, ed il n° di questi TSpeedButton può variare in base ad alcune esigenze.
Fino alla settimana scorsa, il n° di TSpeedButton che creavo era tale per cui ci stavano tutti in una sola colonna. Adesso è nata l'esigenza di disporli su 2 colonne.
Così facendo, però, se le 2 colonne non hanno lo stesso numero di TSpeedButto, la cosa non mi piace molto esteticamente. Allego 2 immagini per fare capire meglio.
Che voi sappiate, è possibile fare in modo di "far sparire" la parte di form in cui non ci sono TSpeedButton?
Grazie in anticipo, Mario
-
AlphaBlend? Provato ad usare la property?
-
Sì, purtroppo ci avevo già provato:
- mettendo a True solo AlphaBlend non cambia nulla
- mettendo a True AlphaBlend, ed abbassando il valore di AlphaBlendValue, spariscono anche i bottoni
Ciao, Mario
-
http://lazplanet.blogspot.it/2013/04/make-your-forms-transparent.html
Vedi se da qui riesci ad ottenere quello che ti serve. Può essere sufficiente creare un form con borderStyle a bsNone, salvo poi gestire i tasti della caption in maniera differente
-
Perfetto, funziona alla grande !!!!
Devo capire se si riesce a fare qualcosa di simile anche in Linux, ma lì, almeno per ora, non ho il problema.
Grazie ancora, Mario