¿Cuál es su forma preferida de mantener los controles centrados en su elemento primario cuando el elemento principal cambia de ancho o alto?Forma preferida de mantener el control centrado en el cambio de tamaño
5
A
Respuesta
7
Si con 'centrado' quiere decir "ya estaba en el medio y desea mantenerlo allí sin cambiar el tamaño", quite todos los anclajes. Si se debe cambiar el tamaño, la solución de gabr es la siguiente :)
5
Establezca la propiedad Anclas del control en [akLeft, akTop, akRight, akBottom].
0
Si se refiere a una especie de cosa de "actualización, espere ...", la muevo manualmente en el evento OnResize del formulario. Esto me permite mantener un panel fuera del camino durante el diseño y ocultarlo normalmente, pero puedo hacerlo visible cuando sea necesario.
procedure TMyForm.FormResize(Sender: TObject);
var
nNewTop : Integer;
begin
inherited;
pnlRegenerating.Left := (ClientWidth - pnlRegenerating.Width) div 2;
nNewTop := (ClientHeight div 5) {* 4};
if (nNewTop + pnlRegenerating.Height) > ClientHeight then
nNewTop := ClientHeight - pnlRegenerating.Height - 4;
pnlRegenerating.Top := nNewTop;
end;
Cuestiones relacionadas
- 1. Mantener un PictureBox centrado dentro de un contenedor
- 2. Deshabilitar el cambio de tamaño de un formulario en VB6 manteniendo el control "Minimizar"
- 3. ¿Cómo vincular el cambio de tamaño de escenario con el cambio de tamaño de los componentes?
- 4. ¿Cómo mantener el tamaño de JTextArea constante?
- 5. Forma preferida de #! en scripts de shell
- 6. Primefaces cómo actualizar el contenido en un diálogo y mantener el diálogo centrado?
- 7. ¿Cuál es su forma de mantener las dependencias binarias en el sistema de control de versiones?
- 8. ¿Trabajando con el marco de la entidad, forma preferida?
- 9. ¿Qué forma preferida de cablear dependencias usando el contenedor IoC?
- 10. centrado de texto de gran tamaño de fuente en TextView
- 11. Sirviendo imágenes con el cambio de tamaño en el terreno
- 12. Bootstrap Modal Cambia el tamaño en el cambio de contenido
- 13. ¿Cómo detener el cambio de tamaño del widget Tkinter Text en el cambio de fuente?
- 14. Jquery seleccionable sin mantener el control
- 15. Mantener el contenido de la base de datos en el cambio de modelo
- 16. ¿Forma preferida de combinar PHP y HTML?
- 17. ocultar el agarre de cambio de tamaño predeterminado en wpf
- 18. Ancho mínimo en el cambio de tamaño de la ventana
- 19. forma preferida de ajuste/matrices que regresan
- 20. ¿Cómo cambio el tamaño de la altura de UITableView de forma dinámica?
- 21. Forma preferida de crear enlaces con backbone.js
- 22. ¿Cuál es la forma preferida de administrar el pedido en el patrón del generador?
- 23. Animar el cambio de tamaño de un UIWebView
- 24. ¿Cómo mantener la div posición fija alineada con div centrado?
- 25. Cómo forzar la actualización/cambio de tamaño del diseño cuando el niño maneja el tamaño?
- 26. ¿Cómo detectar cuando el cambio de tamaño de la forma comienza y se detiene?
- 27. jQuery - Diálogo de cambio de tamaño automático en contenido dinámico y mantener la posición central
- 28. Anime un cambio en el tamaño de UIFont
- 29. ¿Maximiza y evita el cambio de tamaño en un JFrame?
- 30. ¿Cómo cambio el tamaño de las pestañas en Vim?
Esta es de hecho la manera de hacerlo. –
Esto supone que se permite el cambio de tamaño del control infantil. – Vegar
Sí. La otra respuesta describe el enfoque sin cambio de tamaño. – gabr