2011-10-26 4 views

risposta

5

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.

+0

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

+0

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. –

+0

Molto interessante questo FireMonkey. Grazie per l'aiuto. – EversonNovka

4

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.