Con 10 anni di esperienza nello sviluppo, non sono riuscito a inserire nuovi pulsanti nella barra degli strumenti FireMonkey. Qualcuno può aiutarmi?Come aggiungere pulsanti a una barra degli strumenti FireMonkey?
risposta
Non è presente la voce di menu dell'editor dei componenti per aggiungere pulsanti o separatori, ma è possibile trascinare i pulsanti dal toolpallet alla barra degli strumenti. Oppure selezionare la barra degli strumenti nel modulo e premere F6. Digitare il nome del controllo desiderato sulla barra degli strumenti e premere Invio.
TToolBar
è ora semplicemente un contenitore. Devi lasciar cadere i tuoi controlli su di esso.
Per aggiungere un controllo a una barra degli strumenti, assicurarsi che la barra degli strumenti sia selezionata nel modulo, selezionare il controllo figlio nella tavolozza degli strumenti, quindi fare clic sulla posizione nella barra degli strumenti che si desidera venga visualizzata.
Un altro modo per fare ciò è assicurarsi che ToolBar sia selezionato e fare doppio clic sul controllo nella tavolozza degli strumenti. Qualunque controllo sia selezionato diventa il genitore.
Molti dei nuovi controlli dell'interfaccia utente FireMonkey ora sono semplicemente contenitori, incluso TStatusBar
.
Per aggiungere una riga di testo a TStatusBar
, è necessario aggiungere il proprio TLabel
o altro controllo.
Ho trovato che il modo migliore per mettere un'immagine su un pulsante è stato quello di eliminare letteralmente TImage
sul tasto e disinserire HitTest
proprietà s' il TImage
.
Tutti i controlli FireMonkey sono contenitori e ora possono avere controlli figlio. Potrebbe volerci un po 'più tempo per configurare l'interfaccia utente, ma hai molta flessibilità.
Utilizzare il controllo TLayout
per dividere il controllo padre e allineare i controlli. Utilizzare le proprietà Margin
e Padding
per regolare la spaziatura.
Ho fatto questo, ma ho capito che l'oggetto non ha ricevuto il genitore della barra degli strumenti. Vedendo il file fmx, in realtà riceve il genitore. Grazie! – EversonNovka
Utilizzare la finestra della struttura per individuare i controlli o per spostarli su un altro genitore. È possibile che un controllo sia al di fuori della forma o di altri controlli. In tal caso, ispezionare la posizione superiore/sinistra nell'Ispettore oggetti. –
Molto interessante questo FireMonkey. Grazie per l'aiuto. – EversonNovka