No.2ベストアンサー
- 回答日時:
No.1の方が既に回答されていますが、ShowModalを使います。
ヘルプのキーワードにShowModalと入れてください。
最初のうちは、必ずしもフォームの自動作成からはずす必要はありません。なれるまでは、自動作成されたフォームをメインフォームから呼び出すだけにしておいたほうが簡単です。
No.1
- 回答日時:
こんにちは。
普通に ShowModal ではダメでしょうか?
ShowModal したいフォームを自動生成から外しておくといいでしょうね。
メニューから[プロジェクト(P)|オプション(O)...]を実行してプロジェクトオプションのダイアログを表示し、[フォーム]タブの中の[自動生成の対象(A)]から、メインフォーム以外(もしくは ShowModal するフォーム)を[選択可能なフォーム(F)]に移しておきましょう。
たとえば、Form1 をメインフォーム,Form2 をサブフォームとし、上のように Form2 を自動生成から外した場合、Form1 から Form2 を ShowModal 等で使用するには、Form1 の中で Form2 を能動的に生成しないといけません。
Delphi(Pascal) のソース記述はあまり自信がないのですが、↓みたいになるでしょう。
var
MyForm2: TForm2;
begin
MyForm2:= TForm2.Create(AnOwner);
try
if Myform2.ShowModal = mrOk then
begin
// なにがしかの処理
end;
finally
MyForm2.Free;
end;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VB.net フォーム 親子 1 2022/07/04 19:00
- 筋トレ・加圧トレーニング 筋トレの部位毎の重量について 1 2022/05/13 11:05
- Access(アクセス) accessについて(超初心者です) 1 2023/02/11 11:18
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Access(アクセス) Accessに関する質問です。 クエリーQ出勤 からフォームF出勤を作成 フォームは分割フォームで作 1 2023/05/26 08:57
- Access(アクセス) Accessで独自メニューバーまたはリボンを作成したい 1 2022/12/02 14:31
- 楽器・演奏 ★この考え方 どう思われますかぁ? 5 2023/06/08 16:44
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Access(アクセス) MSaccessのレポートを開く 2 2022/09/01 13:16
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サブフォームの新規レコードに...
-
アクセスVBA フォームのス...
-
ACCESS フォーム、クエリの最前...
-
VB.net(VB)で、フォームにExcel...
-
VBA リストボックスをダブルク...
-
Accessのトグルボタンでサブフ...
-
Accessでフォームから別フォー...
-
メッセージボックスの背景色
-
VB.NET 親フォームから子フォー...
-
Dominoデザイナーにて、四捨五...
-
Access サブフォームに連番を...
-
フォームで複数のチェックボッ...
-
VBAにてメッセージボックスを最...
-
End とUnload の違い
-
同一のフォームを複数開いて
-
データシートビューからフォー...
-
アクセス フォームが存在する...
-
PDFフォームに本日の日付を自動...
-
アクセス・別フォームの新規レ...
-
ワードで雛形の作成
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAにてメッセージボックスを最...
-
VB.net(VB)で、フォームにExcel...
-
Accessでフォームから別フォー...
-
リストボックスの選択解除
-
Googleフォーム・複数人の申し...
-
ユーザーフォーム上にアイコン...
-
アクセスVBA フォームのス...
-
VBプログラムの終了
-
アクセス フォームが存在する...
-
サブフォームの新規レコードに...
-
PDFフォームに本日の日付を自動...
-
サブフォームの行ごとにコンボ...
-
accessで2つ以上のフォームを起...
-
メッセージボックスの背景色
-
PDFフォーム内で日付計算したい...
-
VBA リストボックスをダブルク...
-
Access 無操作の場合、自動で閉...
-
ディスプレイ解像度より大きな...
-
フォーム上の全てのコントロー...
-
ToolStripStatusLabelを固定し...
おすすめ情報