4D v14.3Open window |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Open window
Open window
Open windowは最初の4つの引数で指定された寸法を使用して新しいウィンドウを開きます。
right と bottom両方に -1 を渡すと、4Dは以下の条件のときウィンドウのサイズを自動で決定します:
空の文字列 ("") をtitleに渡すと、4Dはデザインモードのフォームエディタで、フォームプロパティに指定されたウィンドウのタイトルを使用します。 重要: デフォルトのフォームタイトルは表示するフォームを事前にFORM SET INPUTで指定し、かつFORM SET INPUTにオプションの * 引数を渡したときにのみ設定されます。
Note: On Close Boxイベントを使用して、フォームメソッドでウィンドウを閉じる際のコントロールを行うこともできます。詳細はForm eventコマンドを参照してください。 プロセス内で複数のウィンドウが開かれている場合、最後に開かれたウィンドウがそのプロセス内でアクティブ (最前面) です。アクティブウィンドウ内の情報のみが更新可能です。他のウィンドウは見ることはできます。 フォームは開かれたウィンドウ内に表示されます。MESSAGE コマンドのテキストもウィンドウに表示されます。 以下のプロジェクトメソッドはメインウィンドウ (Windows) またはメインスクリーン (Macintosh) の中央にウィンドウを開きます。2~4つの引数を受け入れます: ` OPEN CENTERED WINDOW project method プロジェクトメソッド記述後、以下のように使用できます: OPEN CENTERED WINDOW(400;250;Movable dialog box;"Update Archives") 以下の例題はコントロールメニューボックス (Windows) またはクローズボックス (Macintosh) メソッド付きのウィンドウを開きます。ウィンドウはアプリケーションウィンドウの右上に開かれます。 Open window(Screen width-149;33;Screen width-4;178;-Palette window;"";"CloseColorPalette") CloseColorPalette メソッドは CANCEL コマンドを呼び出します: CANCEL 以下の例題では、ウィンドウに表示するフォームのサイズとタイトルプロパティを使用して、ウィンドウを開きます: FORM SET INPUT([Customers];"Add Records";*) Reminder: Open windowが自動でフォームのプロパティを使用するためには、事前に表示するフォームをFORM SET INPUTコマンドで指定し、またオプションの * 引数をFORM SET INPUTコマンドに指定しなければなりません。またデザインモードで対応するフォームのプロパティを設定していなければなりません。 この例題はMac OS X下でのシートウィンドウを表示する際の遅延メカニズムを説明します: $myWindow:=Open window(10;10;400;400;Sheet window) |
プロパティ
プロダクト: 4D
履歴
変更: 4D 2004 参照
CLOSE WINDOW ARTICLE USAGE
ランゲージリファレンス ( 4D v12.4) Inherited from : Open window ( 4D v11 SQL Release 6) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||