こんにちは。
procedureのなかでほかのprocedureを呼び出すことはできますか??
関数の中からほかの関数を呼ぶ??
当然できる。
質問の意味不明!!
FormCreateの中でTabChengeを実行させたいのですが、どう書けばいいのかがわからないんです。
TabControl?
PageControl?
まぁ、TabChange(nil); とか、引数の型を見て書くだけ。
しょぼい質問ですいません。
ありがとうございました。
Button1を押すとButton2が実行されます。
procedure TForm1.Button1Click(Sender: TObject);
begin
Button2Click(Sender);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
caption := 'Button2Clickが実行されました';
end;
あ、自分が質問の意味間違えてましたね、
すいません。
↑は無しということで^^;
procedure TForm1.Button1Click(Sender: TObject);
begin
//TabControl1なら
TabControl1.TabIndex := 2;//3番目のタブを選択
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
//PageControl1なら
PageControl1.ActivePage := TabSheet2;//2つ目のタブを選択
end;
という事ですか?
違かったらすいません。
何度もすいません
TabControl1Change(Sender);
と書けば、直接実行できます。
例えば、
begin
TabControl1.TabIndex := 2;
TabControl1Change(Sender);
end;
なら、コードでページを変更して、
TabControl1Changeを呼び出してタブチェンジを実行します。
わざわざありがとうございます。
参考にさせていただきます。
ツイート | ![]() |