PDA

Ver la Versión Completa : Crear un speedbutton dentro de un speedbutton


madmai
08-06-2008, 13:53:15
Mi pregunta es la del titulo, me he creado un componente de padre un speedbutton pero quisiera poner dentro de ese speedbutton otro speedbutton mas pequeño, y me he encontrado con el problema de que no me deja asignale el parent self me dice que no es del tipo twincontrol, a alguien se le ocurre como hacer mi proposito un speedbutton con otro speebutton mas pequeño dentro, gracias de antemano

droguerman
08-06-2008, 16:17:42
//crear botón y colocarlo
button := TSpeedButton.Create(otroSpeed);
button.parent := otroSpeed;
//poner como padre del nuevo boton al escritorio
windows.setParent(HWND_DESKTOP, button.handle);
//hacerlo visible
button.visible := true;


me falta antes del de windows.setParent una llamada a la función ClientToScreen para poder colocar el botón en la posición correcta, solo que no la recuerdo ahora, saludos

madmai
08-06-2008, 17:54:30
Perdona pero no entiendo el codigo podrias se mas explicito, gracias de antemano