procedure TForm1.RadioGroup1Click(Sender: TObject); var Chk : Integer; begin Chk := RadioGroup1.ItemIndex; {選択されたラジオボタンを取得} case Chk of 0: Gakka := '英文学科'; 1: Gakka := '経済学科'; 2: Gakka := '経営情報学科'; else Gakka := '社会福祉学部'; end; end;
if CheckBox5.Checked then begin Kamoku := Kamoku + '情報処理U'; Num := Num + 1; end;
{ユーザ定義の手続き,Name1にNameを文字列として連結する} procedure TForm1.SubjectName(Name:String; var Name1:String; var N1:Integer); begin Name1 := Name1 + Name; {文字列の連結} N1 := N1 + 1; {連結回数のカウント} end;
{ Public 宣言 } procedure SubjectName(Name:String; var Name1:String; var N1:Integer); {ユーザ定義手続き}
procedure TForm1.Button1Click(Sender: TObject); begin if CheckBox1.Checked then SubjectName('文学 ', Kamoku,Num); if CheckBox2.Checked then SubjectName('法学 ', Kamoku,Num); if CheckBox3.Checked then SubjectName('社会学 ', Kamoku,Num); if CheckBox4.Checked then SubjectName('統計学 ', Kamoku,Num); if CheckBox5.Checked then SubjectName('情報処理U ', Kamoku,Num); if CheckBox6.Checked then SubjectName('文章表現 ', Kamoku,Num); RadioGroup1Click(Sender); Button1.Caption := Gakka; Label1.Caption := IntToStr(Num) + '科目: ' + Kamoku; end;
implementation {$R *.DFM} var Gakka, Kamoku : String; Num : Integer;
procedure TForm1.Button2Click(Sender: TObject); begin Num := 0; Kamoku := ''; Button1.Caption := '選択データの確認'; Label1.Caption := '確認ボタンをクリックして下さい'; end;