Desidero consentire a un modulo di essere ridimensionato dall'utente con i suoi controlli ridimensionati proporzionalmente. ScaleBy (N, M) funziona bene per me ma ci sono naturalmente errori di arrotondamento cumulativo se viene ripetuto. Per contrastare ciò, desidero semplicemente precedere ScaleBy() con una chiamata per ricreare il modulo nel suo aspetto e dimensione predefiniti e quindi chiamare ScaleBy con vari valori. So che posso farlo ospitando il mio modulo all'interno di un pannello (e disponendone/ricreando) ma c'è una chiamata che resetterà il modulo dopo l'uso di ScaleBy()?Come resettare un TFF delphi all'aspetto originale dopo l'uso di ScaleBy()
Modifica - Sto usando Delphi XE2 e sarei interessato anche al successo di chiunque con un componente o altro codice (a pagamento o gratuito) per ridimensionare in modo ordinato un modulo - i miei download non hanno prodotto una soluzione funzionante.
Si desidera che l'utente sia in grado di ridimensionare il modulo al volo, ripetutamente? Personalmente mi piacerebbe solo ricreare. –
@David: voglio solo che siano in grado di trascinare un cursore (per esempio) finché non sembra corretto, quindi lasciarlo, quindi non ci sono implicazioni sulle prestazioni. –