unit Unit_Main;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, LbSpeedButton, StdCtrls, LbButton, ExtCtrls, jpeg, Menus;type
TForm_Main = class(TForm)
Panel1: TPanel;
Image1: TImage;
Panel2: TPanel;
Image2: TImage;
Label13: TLbSpeedButton;
Label12: TLbSpeedButton;
Label11: TLbSpeedButton;
Label15: TLbSpeedButton;
Label16: TLbSpeedButton;
LbButton1: TLbButton;
LbButton2: TLbButton;
LbButton3:TLbButton;
LbButton4: TLbButton;
LbButton5: TLbButton;
LbButton6: TLbButton;
LbButton7: TLbButton;
LbButton8: TLbButton;
LbButton9: TLbButton;
LbButton10: TLbButton;
LbButton11: TLbButton;
procedure FormCreate(Sender: TObject);
procedure LbButton1MouseEnter(Sender: TObject);
procedure LbButton1MouseExit(Sender: TObject);
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
procedure Label13Click(Sender: TObject);
procedure Label15Click(Sender: TObject);
procedure Label12Click(Sender: TObject);
procedure Label11Click(Sender: TObject);
procedure Label16Click(Sender: TObject);
procedure N11Click(Sender: TObject);
procedure LbButton1Click(Sender: TObject);
procedure LbButton2Click(Sender: TObject);
procedure LbButton3Click(Sender: TObject);
procedure LbButton4Click(Sender: TObject);
procedure LbButton5Click(Sender: TObject);
procedure LbButton6Click(Sender: TObject);
procedure LbButton8Click(Sender: TObject);
procedure LbButton7Click(Sender: TObject);
procedure LbButton9Click(Sender: TObject);
procedure LbButton10Click(Sender: TObject);
procedure LbButton11Click(Sender: TObject);
procedure Label14Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form_Main: TForm_Main;implementationuses Unit_User, Unit_Users, Unit_Styles, Unit_subjects, Unit_answer,
Unit_exam, Unit_test, Unit_select_styles, Unit_Exercise, Unit_Kaoshi,
Unit_result, Unit_error, Unit_next_train, Unit_Empty,Unit_del,
Unit_Search, Unit_Help;{$R *.dfm}procedure TForm_Main.FormCreate(Sender: TObject);
begin
try
Form_User:=TForm_User.Create(application);
Form_User.ShowModal;
finally
Form_User.Free;
end;
end;procedure TForm_Main.LbButton1MouseEnter(Sender: TObject);
begin
(Sender as TLbButton).Font.Color:=clRed;
end;procedure TForm_Main.LbButton1MouseExit(Sender: TObject);
begin
(Sender as TLbButton).Font.Color:=clBlack;
end;procedure TForm_Main.FormCloseQuery(Sender: TObject;
var CanClose: Boolean);
begin
if application.MessageBox('是否真的要退出?','提示',MB_YesNo+MB_IconQuestion+MB_systemModal)=IDYes then
begin
CanClose:=true;
application.Terminate;
end
else
canclose:=false;
end;procedure TForm_Main.Label13Click(Sender: TObject);
begin
if Application.FindComponent('Form_Exercise')=nil then
Application.CreateForm(TForm_Exercise,Form_Exercise);
Form_Exercise.Show;
end;procedure TForm_Main.Label15Click(Sender: TObject);
begin
if Application.FindComponent('Form_select_styles')=nil then
Application.CreateForm(TForm_select_styles,Form_select_styles);
Form_select_styles.Show;
end;procedure TForm_Main.Label12Click(Sender: TObject);
begin
if Application.FindComponent('Form_Kaoshi')=nil then
Application.CreateForm(TForm_Kaoshi,Form_Kaoshi);
Form_Kaoshi.Show;
end;procedure TForm_Main.Label11Click(Sender: TObject);
begin
if Application.FindComponent('Form_error')=nil then
Application.CreateForm(TForm_error,Form_error);
Form_error.Show;
end;procedure TForm_Main.Label16Click(Sender: TObject);
begin
if Application.FindComponent('Form_next_train')=nil then
Application.CreateForm(TForm_next_train,Form_next_train);
Form_next_train.Show;
end;procedure TForm_Main.N11Click(Sender: TObject);
begin
if Application.FindComponent('Form_Exercise')=nil then
Application.CreateForm(TForm_Exercise,Form_Exercise);
Form_Exercise.Show;
end;procedure TForm_Main.LbButton1Click(Sender: TObject);
begin
if Application.FindComponent('Form_Users')=nil then
Application.CreateForm(TForm_Users,Form_Users);
Form_Users.Show;
end;procedure TForm_Main.LbButton2Click(Sender: TObject);
begin
if Application.FindComponent('Form_styles')=nil then
Application.CreateForm(TForm_styles,Form_styles);
Form_styles.Show;
end;procedure TForm_Main.LbButton3Click(Sender: TObject);
begin
if Application.FindComponent('Form_subjects')=nil then
Application.CreateForm(TForm_subjects,Form_subjects);
Form_subjects.Show;
end;procedure TForm_Main.LbButton4Click(Sender: TObject);
begin
if Application.FindComponent('Form_answer')=nil then
Application.CreateForm(TForm_answer,Form_answer);
Form_answer.Show;
end;procedure TForm_Main.LbButton5Click(Sender: TObject);
begin
if Application.FindComponent('Form_exam')=nil then
Application.CreateForm(TForm_exam,Form_exam);
Form_exam.WindowState:=wsMaximized;
Form_exam.Show;
end;procedure TForm_Main.LbButton6Click(Sender: TObject);
begin
if Application.FindComponent('Form_test')=nil then
Application.CreateForm(TForm_test,Form_test);
Form_test.Show;
end;procedure TForm_Main.LbButton8Click(Sender: TObject);
begin
if Application.FindComponent('Form_Empty')=nil then
Application.CreateForm(TForm_Empty,Form_Empty);
Form_Empty.Show;
end;procedure TForm_Main.LbButton7Click(Sender: TObject);
begin
if Application.FindComponent('Form_result')=nil then
Application.CreateForm(TForm_result,Form_result);
Form_result.Show;
end;procedure TForm_Main.LbButton9Click(Sender: TObject);
begin
if Application.FindComponent('Form_del')=nil then
Application.CreateForm(TForm_del,Form_del);
Form_del.Show;
end;procedure TForm_Main.LbButton10Click(Sender: TObject);
begin
close;
end;procedure TForm_Main.LbButton11Click(Sender: TObject);
begin
if Application.FindComponent('Form_Search')=nil then
Application.CreateForm(TForm_Search,Form_Search);
Form_Search.WindowState:=wsMaximized;
Form_Search.Show;
end;procedure TForm_Main.Label14Click(Sender: TObject);
begin
if Application.FindComponent('Form_Help')=nil then
Application.CreateForm(TForm_Help,Form_Help);
Form_Help.Show;
end;
end.
以上是部分程序段,
调试的时候出现:Form_Main Label15 没有相应组件,是否删除声明?
求解原因,不胜感激!
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, LbSpeedButton, StdCtrls, LbButton, ExtCtrls, jpeg, Menus;type
TForm_Main = class(TForm)
Panel1: TPanel;
Image1: TImage;
Panel2: TPanel;
Image2: TImage;
Label13: TLbSpeedButton;
Label12: TLbSpeedButton;
Label11: TLbSpeedButton;
Label15: TLbSpeedButton;
Label16: TLbSpeedButton;
LbButton1: TLbButton;
LbButton2: TLbButton;
LbButton3:TLbButton;
LbButton4: TLbButton;
LbButton5: TLbButton;
LbButton6: TLbButton;
LbButton7: TLbButton;
LbButton8: TLbButton;
LbButton9: TLbButton;
LbButton10: TLbButton;
LbButton11: TLbButton;
procedure FormCreate(Sender: TObject);
procedure LbButton1MouseEnter(Sender: TObject);
procedure LbButton1MouseExit(Sender: TObject);
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
procedure Label13Click(Sender: TObject);
procedure Label15Click(Sender: TObject);
procedure Label12Click(Sender: TObject);
procedure Label11Click(Sender: TObject);
procedure Label16Click(Sender: TObject);
procedure N11Click(Sender: TObject);
procedure LbButton1Click(Sender: TObject);
procedure LbButton2Click(Sender: TObject);
procedure LbButton3Click(Sender: TObject);
procedure LbButton4Click(Sender: TObject);
procedure LbButton5Click(Sender: TObject);
procedure LbButton6Click(Sender: TObject);
procedure LbButton8Click(Sender: TObject);
procedure LbButton7Click(Sender: TObject);
procedure LbButton9Click(Sender: TObject);
procedure LbButton10Click(Sender: TObject);
procedure LbButton11Click(Sender: TObject);
procedure Label14Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form_Main: TForm_Main;implementationuses Unit_User, Unit_Users, Unit_Styles, Unit_subjects, Unit_answer,
Unit_exam, Unit_test, Unit_select_styles, Unit_Exercise, Unit_Kaoshi,
Unit_result, Unit_error, Unit_next_train, Unit_Empty,Unit_del,
Unit_Search, Unit_Help;{$R *.dfm}procedure TForm_Main.FormCreate(Sender: TObject);
begin
try
Form_User:=TForm_User.Create(application);
Form_User.ShowModal;
finally
Form_User.Free;
end;
end;procedure TForm_Main.LbButton1MouseEnter(Sender: TObject);
begin
(Sender as TLbButton).Font.Color:=clRed;
end;procedure TForm_Main.LbButton1MouseExit(Sender: TObject);
begin
(Sender as TLbButton).Font.Color:=clBlack;
end;procedure TForm_Main.FormCloseQuery(Sender: TObject;
var CanClose: Boolean);
begin
if application.MessageBox('是否真的要退出?','提示',MB_YesNo+MB_IconQuestion+MB_systemModal)=IDYes then
begin
CanClose:=true;
application.Terminate;
end
else
canclose:=false;
end;procedure TForm_Main.Label13Click(Sender: TObject);
begin
if Application.FindComponent('Form_Exercise')=nil then
Application.CreateForm(TForm_Exercise,Form_Exercise);
Form_Exercise.Show;
end;procedure TForm_Main.Label15Click(Sender: TObject);
begin
if Application.FindComponent('Form_select_styles')=nil then
Application.CreateForm(TForm_select_styles,Form_select_styles);
Form_select_styles.Show;
end;procedure TForm_Main.Label12Click(Sender: TObject);
begin
if Application.FindComponent('Form_Kaoshi')=nil then
Application.CreateForm(TForm_Kaoshi,Form_Kaoshi);
Form_Kaoshi.Show;
end;procedure TForm_Main.Label11Click(Sender: TObject);
begin
if Application.FindComponent('Form_error')=nil then
Application.CreateForm(TForm_error,Form_error);
Form_error.Show;
end;procedure TForm_Main.Label16Click(Sender: TObject);
begin
if Application.FindComponent('Form_next_train')=nil then
Application.CreateForm(TForm_next_train,Form_next_train);
Form_next_train.Show;
end;procedure TForm_Main.N11Click(Sender: TObject);
begin
if Application.FindComponent('Form_Exercise')=nil then
Application.CreateForm(TForm_Exercise,Form_Exercise);
Form_Exercise.Show;
end;procedure TForm_Main.LbButton1Click(Sender: TObject);
begin
if Application.FindComponent('Form_Users')=nil then
Application.CreateForm(TForm_Users,Form_Users);
Form_Users.Show;
end;procedure TForm_Main.LbButton2Click(Sender: TObject);
begin
if Application.FindComponent('Form_styles')=nil then
Application.CreateForm(TForm_styles,Form_styles);
Form_styles.Show;
end;procedure TForm_Main.LbButton3Click(Sender: TObject);
begin
if Application.FindComponent('Form_subjects')=nil then
Application.CreateForm(TForm_subjects,Form_subjects);
Form_subjects.Show;
end;procedure TForm_Main.LbButton4Click(Sender: TObject);
begin
if Application.FindComponent('Form_answer')=nil then
Application.CreateForm(TForm_answer,Form_answer);
Form_answer.Show;
end;procedure TForm_Main.LbButton5Click(Sender: TObject);
begin
if Application.FindComponent('Form_exam')=nil then
Application.CreateForm(TForm_exam,Form_exam);
Form_exam.WindowState:=wsMaximized;
Form_exam.Show;
end;procedure TForm_Main.LbButton6Click(Sender: TObject);
begin
if Application.FindComponent('Form_test')=nil then
Application.CreateForm(TForm_test,Form_test);
Form_test.Show;
end;procedure TForm_Main.LbButton8Click(Sender: TObject);
begin
if Application.FindComponent('Form_Empty')=nil then
Application.CreateForm(TForm_Empty,Form_Empty);
Form_Empty.Show;
end;procedure TForm_Main.LbButton7Click(Sender: TObject);
begin
if Application.FindComponent('Form_result')=nil then
Application.CreateForm(TForm_result,Form_result);
Form_result.Show;
end;procedure TForm_Main.LbButton9Click(Sender: TObject);
begin
if Application.FindComponent('Form_del')=nil then
Application.CreateForm(TForm_del,Form_del);
Form_del.Show;
end;procedure TForm_Main.LbButton10Click(Sender: TObject);
begin
close;
end;procedure TForm_Main.LbButton11Click(Sender: TObject);
begin
if Application.FindComponent('Form_Search')=nil then
Application.CreateForm(TForm_Search,Form_Search);
Form_Search.WindowState:=wsMaximized;
Form_Search.Show;
end;procedure TForm_Main.Label14Click(Sender: TObject);
begin
if Application.FindComponent('Form_Help')=nil then
Application.CreateForm(TForm_Help,Form_Help);
Form_Help.Show;
end;
end.
以上是部分程序段,
调试的时候出现:Form_Main Label15 没有相应组件,是否删除声明?
求解原因,不胜感激!
把这一行删掉就好了.
你的界面上没有Label15这个标签,但是你又声明了它.
那你是不是没有装这个控件了啊.
1.看看你library path里面路径设置对不。
2.这个自定义的组件可能得先安装一下。如果你比较菜的话,建议你找前程序员询问~