有一个问题是我在我的作业里加了一个密码form,就是一运行就会先出现个密码form,让你输入密码,但是哪个form我是做好了,但运行时不出来,每次运行时都是出来第一个主form,所以我想请教各位怎样才能把那个密码form显示出来,还有,当我输入密码是,在edit里应该是***,而不是显示你要输入的字母或数字,各位高手帮我下这个问题吧,代码应该怎样写,谢谢了
解决方案 »
- 询问一下,DELPHI调用vc dll的问题,望高人指点迷津,第一次做
- dll有没有办法转换成ocx
- TreeView问题 :请问哪位高手知道TreeView中的焦点改变问题
- 100求救:用MediaPlayer9播放器播放WMV格式的文件,如何选择音轨?
- 如何用程序共享一个目录
- 转学delphi问题之一:如何实现tdbgrid组件的前几列固定不动?!即水平滚动条拖动时,前几个column不随滚动条滚动?
- DELPHI 6 有 SendARP 函数吗?
- Delphi+win2000+Sqlserver2000开发想发布到客户:win98+msde可以吗?急急急....
- 请问如何才能给pardaox数据加索引
- 请问我的Update语句为什么会有错误呢?急!急!急!急!
- 关于制作密码form问题,大家帮帮忙
- 路过的,进来瞧瞧吧
TEdit的PasswordChar属性设为*后,输入的东西就显示为*******了
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}end.---------------------unit Unit2;//登陆窗体interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm2 = class(TForm)
Edit1: TEdit;
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form2: TForm2;implementation{$R *.dfm}procedure TForm2.Button1Click(Sender: TObject);//登陆按钮
begin
ModalResult := mrOK;
end;procedure TForm2.Button2Click(Sender: TObject);//放弃登陆按钮
begin
ModalResult := mrCancel;
end;procedure TForm2.FormCreate(Sender: TObject);
begin
Edit1.Text := '';
Edit1.PasswordChar := '*';
end;end.---------------------//工程文件program Project1;uses
Forms, Windows, Controls,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};{$R *.res}begin
Application.Initialize;
with TForm2.Create(nil) do
try
ShowModal;//先模式显示登陆窗体
if ModalResult = mrOK then//如果点击了登陆按钮(假设密码正确)则显示主窗体
Application.CreateForm(TForm1, Form1);
finally
Free;
end;
Application.Run;
end.
只要***,修改TEDit的属性就可以了(Password)