Primero que nada perdon por los post continuos dentro del hilo. Pero soluciono algo y me quede completamente desconcertado con algunas cosas por lo cual vuelvo a recurrir a uds.
Con respecto al post anterior logre solucionarlo con la propiedad openwidth dándole el mismo valor que width por defecto era mas grande asi que por eso se superponía cuando ejecutaba el programa.
Una vez que solucione esto pense que todo iria bien, pero al volver a abrir el splitview qudaba con otras medidas
Código Delphi
[-]procedure TForm1.Image1Click(Sender: TObject);
begin
if SplitView1.Opened then
SplitView1.Close
else
SplitView1.Open; end;
La medida del width orignal era de 128, esta medida tambien es la que use en la propiedad 'openwidth', para solucionar esto primero pense que era un problema de medidas y puse manualmente la propiedad en el click para darle la medida
Código Delphi
[-]SVPmenu.OpenedWidth := 128;
asi que "jugue" con las medidas manualmente y para que quede del mismo tamaño cuando ejecutaba use la siguiente medida
Código Delphi
[-]SVPmenu.OpenedWidth := 158;
Algo que me llamo la atención pero pensé que era error del componente. Luego quise ajustar el tpanel que uso al ancho del form cuando se cerrara el splitview y que cuando abriera volviera al tamaño original entonces puse las mismas medida que estaba usando en vista de diseño.
height:520
widht: 740
Pero de nuevo quedaba mucho mas chico que en la vista de diseño al punto de que para que vuelva al tamaño original tuve que jugar nuevamente con las medidas y termine
Código Delphi
[-]TPprincipal.Width := 940;
TPprincipal.height := 720
Ahora me pregunto porque estos cambios de medidas de la vista de edición a la ejecución del programa? me dejo totalmente desconcertado estos cambios de medida en ejecución y me pregunto cual es el motivo para que suceda esto?