1、Delphi变量的定义及命名1、变量的定义
VAR
变量名:变量类型;
例:var
sex:string; (冒号与分号都是英⽂输⼊)
同类型的多个变量的定义
VAR
变量名1,变量名2,变量名3:变量类型;
例:var
sex,taste,grade:string;
2、变量的命名
(1)⾸字符必须是英⽂。
(2)只能由英⽂、数字和下划线组成。
例:制作单选按钮和复选按钮
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;
GroupBox1: TGroupBox;
CheckBox1: TCheckBox;
CheckBox2: TCheckBox;
CheckBox3: TCheckBox;
CheckBox4: TCheckBox;
CheckBox5: TCheckBox;
CheckBox6: TCheckBox;
RadioGroup1: TRadioGroup;
Button1: TButton;
Edit1: TEdit;
procedure Button1Click(Sender: TObject);
procedure RadioButton2Click(Sender: TObject);
procedure CheckBox1Click(Sender: TObject);
checkbox和radiobutton的区别procedure RadioGroup1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
sex,taste,grade:string;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('您的姓名是:'+edit1.Text+#13#10+
'你的性别是:'+sex+#13#10+
'你的爱好是:'+taste+#13#10+
'你的成绩是:'+grade );
end;
procedure TForm1.RadioButton2Click(Sender: TObject);
begin
if radiobutton2.Checked then
sex:='男'
else if radiobutton1.Checked then
sex:='⼥' ;
end;
procedure TForm1.CheckBox1Click(Sender: TObject); begin
taste:='';
if checkbox1.Checked then
if taste=''then
taste:=checkbox1.Caption
else
taste:=taste+'、'+checkbox1.Caption ;
if checkbox2.Checked then
if taste=''then
taste:=checkbox2.Caption
else
taste:=taste+'、'+checkbox2.Caption ;
if checkbox3.Checked then
if taste=''then
taste:=checkbox3.Caption
else
taste:=taste+'、'+checkbox3.Caption ;
if checkbox4.Checked then
if taste=''then
taste:=checkbox4.Caption
else
taste:=taste+'、'+checkbox4.Caption ;
if checkbox5.Checked then
if taste=''then
taste:=checkbox5.Caption
else
taste:=taste+'、'+checkbox5.Caption ;
if checkbox6.Checked then
if taste=''then
taste:=checkbox6.Caption
else
taste:=taste+'、'+checkbox6.Caption ;
end;
procedure TForm1.RadioGroup1Click(Sender: TObject); begin
case radiogroup1.ItemIndex of
0:grade:='优';
1:grade:='良';
2:grade:='中';
3:grade:='差';
end;
end;
end.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论