Comment gérer les plans dans Delphi

Guillaume -  
 Guillaume -
Bonjour à tous,

Je suis vraiment un néophyte en Delphi et je souhaite avoir un coup de main s'il vous plaît. Voilà :

je fais un programme où sur un formulaire j'ai 2 boutons radio :

* Mensuelle
*Hebdomadaire
en sélectionnant une option (Mensuelle) et en faisant suivant, j'aimerais être sur le plan 2
eT en faisant (Hebdomadaire) et en faisant suivant, j'aimerais être sur le plan 3.

Problème: Comment activer les différents ?.

Je compte sur votre collaboration.

Merci d'avance.

3 réponses

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    Je ne vois pas ce que tu entends par plan 2 et plan 3, mais pour les boutons c'est un peu plus simple :

    En double-cliquant sur RadioButton1 tu dois avoir une fenêtre de code qui s'affiche et qu'il te faut remplir :
    procedure TForm1.RadioButton1Click(Sender: TObject);
    begin
        RadioButton1.Checked:=true;
        RadioButton2.Checked:=false;
        plan2.visible:=true;
        plan3.visible:=false;
    end;
    Et pareil mais tout inversé pour la gestion de RadioButton2
    0
  2. KX Messages postés 19031 Statut Modérateur 3 020
     
    Ou plus exactement, si "Suivant" est un Button1 :
    procedure TForm1.RadioButton1Click(Sender: TObject);
    begin
        RadioButton1.Checked:=true;
        RadioButton2.Checked:=false;
    end;
    
    procedure TForm1.RadioButton2Click(Sender: TObject);
    begin
        RadioButton1.Checked:=false;
        RadioButton2.Checked:=true;
    end;
    
    procedure TForm1.Button1Click(Sender: TObject);
    begin
        plan2.visible:=(RadioButton1.Checked);
        plan3.visible:=(RadioButton2.Checked);
    end;
    0
  3. Guillaume
     
    Re bonjour KX,

    Merci de ta réponse.

    En fait j'ai un formulaire, et sur le même formaulaire une face qui va me permettre de saisir
    des informations pour Hebdomadaire et sur une autre face les infos mensuelles:
    Un peu comme les onglets (Pageframe) sauf qu'il est totalement impossible de
    voir par exemple les objets sur le plan 1 si on est sur le Plan 2 ou vive versa.

    c'est un peu comme si tu avais à faire à plusieurs formulaires mais en étant sur
    le seul et même formulaire.
    Merci.
    0