1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| jColorPanel *ColorPanel;
//--
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
ColorPanel = new jColorPanel(this);
ColorPanel->Hide();
//Petite tentative pour piéger le Parent
ColorPanel->Parent = ToolBar1; //En fait c'est un coup d'épée dans l'eau
}
//--Ce bouton est sur une toolbar
void __fastcall TForm1::SpeedButton1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
ColorPanel->Show((TWinControl*)Sender);
}
//--Ce bouton est posé sur la fiche
void __fastcall TForm1::SpeedButton2MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
ColorPanel->Show((TWinControl*)Sender);
}
//--Ce bouton est au somment d'un empilement de panels
void __fastcall TForm1::SpeedButton3MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
ColorPanel->Show((TWinControl*)Sender);
}
//-- |
Partager