Ver Mensaje Individual
  #8  
Antiguo 11-08-2011
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 688
Reputación: 21
olbeup Va camino a la fama
Código Delphi [-]
procedure TfrmPrincipal.ShowButtonVisible(btn: ShortInt);
begin
  Button1.Visible := (Button1.Tag = btn);
  Button2.Visible := (Button2.Tag = btn);
  Button3.Visible := (Button3.Tag = btn);
  Button4.Visible := (Button4.Tag = btn);
end;

procedure TfrmPrincipal.ShowTabSheetVisible(ts: ShortInt);
begin
  TabSheet1.Visible := (TabSheet1.Tag = ts);
  TabSheet2.Visible := (TabSheet2.Tag = ts);
  TabSheet3.Visible := (TabSheet3.Tag = ts);
  TabSheet4.Visible := (TabSheet4.Tag = ts);
end;

Sustituye éste
Cita:
procedure TfrmPrincipal.dxBarLargeButton1Click(Sender: TObject);
begin
PestaniaVisible(0);
end;
Por éste
Código Delphi [-]
procedure TfrmPrincipal.dxBarLargeButton1Click(Sender: TObject);
begin
  ShowButtonVisible((Sender as TButton).Tag);
  ShowTabSheetVisible((Sender as TButton).Tag);
end;

Última edición por olbeup fecha: 11-08-2011 a las 14:12:16.
Responder Con Cita