en fait, desolé j'ai un peu de mal, voila ce ke j'ai fait et c ce que je veux à part que kan je clik sur OK la fenetre de demande de mot de passe ne me donne pas la main sur le reste de lapplication
unit menu;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, Buttons;
type
TIndex = class(TForm)
Image1: TImage;
ButtonNouveau: TButton;
ButtonOuvrir: TButton;
ButtonParam: TButton;
ButtonMotdepasse: TButton;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
procedure ButtonParamClick(Sender: TObject);
procedure ButtonNouveauClick(Sender: TObject);
procedure ButtonMotdepasseClick(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;
var
Index: TIndex;
implementation
uses parametre, motdepasse, nouveau, identification;
{$R *.dfm}
procedure TIndex.ButtonParamClick(Sender: TObject);
begin
param.Visible:=true;
end;
procedure TIndex.ButtonNouveauClick(Sender: TObject);
begin
bdnouveau.visible:=true;
end;
procedure TIndex.ButtonMotdepasseClick(Sender: TObject);
begin
mdp.visible:=true;
end;
procedure TIndex.BitBtn1Click(Sender: TObject);
begin
close;
end;
end.
et la deuxième fenêtre (demande de mot de passe) :
unit identification;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons;
type
Tdemandemdp = class(TForm)
tidentifiant: TLabel;
tbidentifiant: TEdit;
tmdp: TLabel;
tbmdp: TEdit;
tveuillez: TLabel;
bidentvalid: TBitBtn;
Annuler: TBitBtn;
procedure AnnulerClick(Sender: TObject);
procedure bidentvalidClick(Sender: TObject);
procedure FormShow(Sender: TObject);
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;
var
demandemdp: Tdemandemdp;
implementation
uses menu;
{$R *.dfm}
procedure Tdemandemdp.AnnulerClick(Sender: TObject);
begin
close;
end;
procedure Tdemandemdp.bidentvalidClick(Sender: TObject);
begin
Index.Enabled:=true;
Index.Visible:=true;
end;
procedure Tdemandemdp.FormShow(Sender: TObject);
begin
index.Visible:=true;
index.Enabled:=false;
end;
end.
merfi bcp