Come posso impostare la larghezza e l'altezza di un modulo in Delphi 7? Il modulo contiene diversi tipi di controlli su di esso. Devo impostare la dimensione del modulo principale su 127x263. Dovrebbe cambiare a livello di programmazione in un clic del pulsante.come impostare la larghezza e l'altezza di un modulo in delphi
risposta
Come così:
MainForm.Width := 127;
MainForm.Height := 263;
O forse si desidera impostare l'area client di quelle dimensioni:
MainForm.ClientWidth := 127;
MainForm.ClientHeight := 263;
Naturalmente, è più comunemente impostare queste proprietà nella Inspector in fase di progettazione e poi vengono scritti nel file .dfm del tuo modulo.
Se si desidera un tale cambiamento si verifichi su un pulsante fare clic su Aggiungi un gestore per il tasto di scatto che assomiglia a questo:
procedure TMainForm.Button1Click(Sender: TObject);
begin
Width := 127;
Height := 263;
end;
In quest'ultimo brano non è necessario specificare l'istanza MainForm
oggetto perché il gestore eventi è un membro della classe TMainForm
e quindi Self
è implicito.
Se si desidera seguire il consiglio di Ulrich Gerhardt (vedi commento) e utilizzare SetBounds
allora si può scrivere:
SetBounds(Left, Top, 127, 263);
Infine, se il modulo ha Scaled = True
allora avete bisogno di trattare con il ridimensionamento dei font. Le dimensioni dei pixel codificati in modo rigido come questo non saranno appropriate per le macchine con ridimensionamento dei caratteri impostato su un valore diverso dalla macchina.
Invece di modificare la larghezza e l'altezza individualmente, userei SetBounds per minimizzare gli aggiornamenti. –
- 1. Qt: Come impostare la larghezza massima di un QVBoxlayout
- 2. Come impostare la larghezza massima di $ mdDialog?
- 3. Come stampare un modulo in Delphi?
- 4. come impostare altezza e la larghezza di grafico nvd3
- 5. Come impostare la larghezza massima di dijit.ToolTip?
- 6. come impostare la larghezza massima per un layout
- 7. È possibile impostare la larghezza di un jQGrid in percentuale?
- 8. ipython: come impostare la larghezza del terminale
- 9. CSS: come impostare la larghezza del controllo del modulo in modo che tutti abbiano la stessa larghezza?
- 10. Impostare la larghezza elementi in linea
- 11. Delphi - modulo nel modulo
- 12. Come impostare la larghezza del divisore ListView?
- 13. In Android, come posso impostare l'altezza e la larghezza di un oggetto ListView?
- 14. Larghezza in pixel di un testo/didascalia in Delphi 7
- 15. Come impostare la larghezza fissa per arco
- 16. Come impostare XAML Larghezza in percentuale?
- 17. Delphi 2007: come impostare TSAWARE?
- 18. Layout modulo fluido in Delphi
- 19. Come impostare la larghezza al 100% in WPF
- 20. come impostare la larghezza in Android usando javascript?
- 21. Come impostare la larghezza massima dell'output in numpy?
- 22. Gist: come impostare l'altezza e la larghezza di un Gist incorporato
- 23. come impostare la larghezza dei pulsanti in Android per coprire la larghezza dello schermo?
- 24. Come impostare la larghezza dei controlli in Xamarin.Forms
- 25. come impostare la larghezza per PdfPCell in iTextSharp
- 26. Come impostare un modulo come incontaminato?
- 27. Come impostare una larghezza massima come percentuale E pixel?
- 28. È possibile impostare la larghezza massima per un modulo ma lasciare l'altezza massima illimitata?
- 29. Come impostare la larghezza e l'altezza di un'immagine quando è impostato in drawableLeft
- 30. Modificare la larghezza massima O l'altezza massima di un modulo in .net
assicurati di includere sempre il tag delphi generico poiché non molte persone controllano il tag delphi-7. L'ho aggiunto questa volta, ma per le domande future, ti preghiamo di ricordare questo: otterrete risposte migliori in questo modo. –
ok. Lo farò in futuro, grazie –