PowerTools SPREAD for Windows Forms 10.0J
PopupWindowHelper クラス メンバ
プロパティ  メソッド  イベント


PopupWindowHelperデータ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前説明
Public コンストラクタPopupWindowHelper コンストラクタデフォルトコンストラクター。  
トップ
パブリック プロパティ
 名前説明
Public プロパティHandleGets the handle for this window. System.Windows.Forms.NativeWindowから継承されます。
トップ
パブリック メソッド
 名前説明
Public メソッドAssignHandle System.Windows.Forms.NativeWindowから継承されます。
Public メソッドClosePopupポップアップが非表示になるときに呼び出されます。  
Public メソッドCreateHandleCreates a window and its handle with the specified creation parameters. System.Windows.Forms.NativeWindowから継承されます。
Public メソッドCreateObjRefCreates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. System.MarshalByRefObjectから継承されます。
Public メソッドDefWndProcInvokes the default window procedure associated with this window. System.Windows.Forms.NativeWindowから継承されます。
Public メソッドDestroyHandleDestroys the window and its handle. System.Windows.Forms.NativeWindowから継承されます。
Public メソッドGetLifetimeServiceRetrieves the current lifetime service object that controls the lifetime policy for this instance. System.MarshalByRefObjectから継承されます。
Public メソッドInitializeLifetimeServiceObtains a lifetime service object to control the lifetime policy for this instance. System.MarshalByRefObjectから継承されます。
Public メソッドReleaseHandleReleases the handle associated with this window. System.Windows.Forms.NativeWindowから継承されます。
Public メソッドShowPopup指定したフォームをポップアップウィンドウとして表示し、オーナーのタイトルバーをアクティブな状態に維持します。さらに、ユーザーがポップアップウィンドウの外側をクリックした場合にポップアップをキャンセルする準備をします。

このメッセージを使用するための標準的なコードは次のとおりです。

frmPopup popup = new frmPopup(); Point location = this.PointToScreen(new Point(button1.Left, button1.Bottom)); popupHelper.ShowPopup(this, popup, location);

System.Windows.Forms.Form.Load イベントではなくポップアップフォームのコンストラクターにできるかぎり多くの初期化コードを指定します。そうした方が外観が向上します。

 
トップ
プロテクト メソッド
 名前説明
Protected メソッドFinalizeReleases the resources associated with this window. System.Windows.Forms.NativeWindowから継承されます。
Protected メソッドMemberwiseCloneオーバーロードされます。 Creates a shallow copy of the current System.MarshalByRefObject object. System.MarshalByRefObjectから継承されます。
Protected メソッドOnHandleChangeSpecifies a notification method that is called when the handle for a window is changed. System.Windows.Forms.NativeWindowから継承されます。
Protected メソッドOnPopupCancelPopupCancelイベントを発生させます。  
Protected メソッドOnPopupClosedPopupClosedイベントを発生させます。  
Protected メソッドOnThreadExceptionWhen overridden in a derived class, manages an unhandled thread exception. System.Windows.Forms.NativeWindowから継承されます。
Protected メソッドWndProcオーバーライドされます。 所有元フォームの既存のウィンドウプロシージャをサブクラス化することで、ポップアップが表示されているときにタイトルバーをアクティブな状態に維持し、ユーザーが別のアプリケーションをクリックしたかどうかを検出できるようにします。  
トップ
パブリック イベント
 名前説明
Public イベントPopupCancelポップアップウィンドウがキャンセルされるときに発生します。PopupCancelEventArgs.CancelプロパティをTrueに設定することで、フォームがキャンセルされないようにすることができます。  
Public イベントPopupClosedポップアップフォームが閉じるときに発生します。  
トップ
参照

PopupWindowHelper クラス
FarPoint.Win 名前空間

 

 


© 2004-2017, GrapeCity inc. All rights reserved.