![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
|||
|
|||
|
Me respondo yo: Teneis razón... era demasiado obvio.
Asignar un TImageList, era tan simple la respuesta al cómo poner un gráfico en los tabs que no merecía la pena ni que contestarais.... Para controlar el OnClick sobre el Bitmap que se dibuje he programado el evento onMouseUp de la siguiente forma:
Código:
procedure TFrmMain.tcVentanasMouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
i : Integer;
begin
i := tcVentanas.TabRect(tcVentanas.TabIndex).Left;
if PtInRect(Rect(7,2,20,16), Point(X-i, Y)) then
SendMessage((tcVentanas.Tabs.Objects[tcVentanas.TabIndex] as TForm).Handle, WM_CLOSE, 0, 0);
end;
En cuanto a la pregunta de si es la mejor forma de hacerlo, queda en el aire por si alguien da alguna idea... |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| PageControl,TabControl,TabSheet ¿ninguno actualiza en tiempo de diseño? | gambitero | Varios | 2 | 05-07-2006 11:53:32 |
| help MDIChild !! | kye_z | Varios | 6 | 18-11-2004 20:10:56 |
| Problema estúpido al crear un form MDIChild | Jan_polero | Varios | 1 | 26-10-2004 21:55:38 |
| Pososion form MDIChild | silviodp | OOP | 1 | 25-10-2004 15:21:27 |
| Menu en una MDIChild | D.M | Varios | 1 | 13-09-2003 18:49:41 |
|