喫茶XRAYトップページ


[8839] CreateMessageDialogでダイアログ表示返信 削除
2015/5/22 (金) 11:51:57 Mr.XRAY
以下の記事を追加・修正・編集しておきました.
内容は以下の通りです.

[17_Dialogs.CreateMessageDialog 関数  -  カスタマイズ自由]
http://mrxray.on.coocan.jp/Delphi/Others/Dialogs.htm#17

CreateMessageDialog でダイアログを表示する際,
表示位置が自由と書いていますが,例えば,フォームの中央に表示するには,

  FrmDlg.Position := poOwnerFormCenter;

とします.これは,CreateMessageDialog で表示するダイアログが TForm の
継承フォームなので,そうできます.
同じように,キャプションバーに [Help] (?) ボタンを表示するには,

  FrmDlg.BorderIcons := FrmDlg.BorderIcons + [biHelp];

とします.
ついでに,ダイアログそのものに [ヘルプ] というボタンを表示するには,
第 3 引数の値に mbHelp を追加します.コンテキストの番号は以下のように
指定できます.

  FrmDlg.HelpContext := 10;

なお,CreateMessageDialog のオーナは,Application です.


# このように,どのサンプルが対象なのかがわかれば,
# 私が分かる,理解できる範囲でお答えすることが可能です.
# (可能ではありますが,実際にお答えするかどうかは別の問題です (^^; )



[8843] 別のフォームを呼び出す返信 削除
2015/5/22 (金) 19:38:41 Mr.XRAY
ダイアログではないですが,思い出したので.

[ボタンクリックにより別のフォームを呼び出す方法]
というタイトルの質問が某掲示板でありました.

「フォームを表示」という言葉はよく使いますが,
「フォームを呼び出す」という表現もあるのですね.
ググってみました.[Delphi フォーム 呼び出す]で.

なるほど...「呼び出す」という表現もあるのですね.
個人的にはなんとなく馴染めないですが.


INCM/CMT
Cyclamen v3.82