在unit1中
uses unit2
button1.click
form2.show
uses unit2
button1.click
form2.show
解决方案 »
- 有做过课件编辑软件的朋友吗?能否合作一把?
- DELPHI 多线程的ADO连接,马上给分,在线等,着急
- 我的想法能否实现
- 为什么SpeedButton在设置Enabled属性为FALSE时,按钮上的图标没了?
- 请问一下,高中生能学会计吗,未来可以考会计师吗
- 高手越来越少,我提的问题,竟没有人遇到过。给多少分恐怕也没人拿走!哎。。。
- 一個很簡單的問題(在線等待)
- 这个功能如何实现?
- Delphi7+DevExpress升级到XE5
- 大家来评价亦海东
- 我发现本论坛上有人转播病毒!!!
- 一个简单问题,如果只得到一个控件的.pas文件,是否可以把他安装到Delphi的面版里??如果可以,具体应该怎么做???
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Menus,ExtCtrls, jpeg, StdCtrls, Buttons,input;type
TMainform = class(TForm)
Image1: TImage;
BitBtn1: TBitBtn;
procedure Exit1Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Mainform: TMainform;implementation{$R *.DFM}procedure TMainform.Exit1Click(Sender: TObject);
begin
close;
end;procedure TMainform.BitBtn1Click(Sender: TObject);
begin
form1.showmodal;
end;end.******************************************************************
unit form1
interfaceuses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Buttons, Db, ADODB, DBTables, ComCtrls, Mask, DBCtrls, ExtCtrls;type
TForm1 = class(TForm)
...................
Edit11: TEdit;
GroupBox4: TGroupBox;
RadioButton3: TRadioButton;
RadioButton4: TRadioButton;
Table2: TTable;
DataSource2: TDataSource;
Button2: TButton;
procedure BitBtn1Click(Sender: TObject);
procedure RadioButton1Click(Sender: TObject);
procedure RadioButton2Click(Sender: TObject);
procedure RadioButton3Click(Sender: TObject);
procedure RadioButton4Click(Sender: TObject);
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.DFM}procedure TForm1.BitBtn1Click(Sender: TObject);
begin
close;
end;procedure TForm1.RadioButton1Click(Sender: TObject);
begin
dbedit2.datafield:='FCL20';
end;procedure TForm1.RadioButton2Click(Sender: TObject);
begin
dbedit2.datafield:='FCL40';
end;procedure TForm1.RadioButton3Click(Sender: TObject);
var ttime:string[8];
llistno:string[9];
count:integer;
begin
ttime:=timetostr(time);
count:=table2.RecordCount;
if count=0 then llistno:='001'
else begin
llistno:=table2.fieldbyname('listno').asstring;
count:=strtoint(llistno[7]+llistno[8]+llistno[9])+1;
if count<10 then llistno:='00'+inttostr(count)
else if count<100 then llistno:='0'+inttostr(count);
end;
edit1.text:='01-'+ttime[1]+ttime[2]+'-'+llistno;
radiobutton3.enabled:=false;
radiobutton4.enabled:=false;
end;procedure TForm1.RadioButton4Click(Sender: TObject);
var listno:string;
begin
if table2.recordcount>0 then
begin
listno:=table2.fieldbyname('listno').asstring;
edit1.text:=listno;
//dblookupcombobox1.text:=table2.fieldbyname('destination').asstring;
end
else
MessageDlg('数据库内没有记录!', mtWarning,[mbOk], 0);
radiobutton4.enabled:=false;
radiobutton3.enabled:=false;
end;end.
原来没有问题的 ,但我改了一下project-)option里的application,后来又改回去了,带就有了问题。WHY?????
另外奉送一句,你最好不要在unit form1单元中声明一个同名的form1变量.
Form1: TForm1;”这句是在unit form1单元中声明一个同名的form1变量?????你会Delphi吗??那个变量就是Form1本身哪
否则就会报你碰到的那个错!————————" can't make a visible window modual!"
if it is right,i will give you the scores.
auto-Create forms中
form2的Visible的属性应该是Flase,而你把它设为true