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


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

パブリック コンストラクタ
 名前説明
Public コンストラクタPopupWindowHelper コンストラクタデフォルトコンストラクター。  
トップ
パブリック プロパティ
 名前説明
Public プロパティHandleこのウィンドウのハンドルを取得します。 System.Windows.Forms.NativeWindowから継承されます。
トップ
パブリック メソッド
 名前説明
Public メソッドAssignHandle System.Windows.Forms.NativeWindowから継承されます。
Public メソッドClosePopupポップアップが非表示になるときに呼び出されます。  
Public メソッドCreateHandle指定された作成パラメーターを使用して、ウィンドウとそのハンドルを作成します。 System.Windows.Forms.NativeWindowから継承されます。
Public メソッドCreateObjRefリモート オブジェクトと通信するために使用するプロキシを生成するために必要なすべての関連情報を格納しているオブジェクトを作成します。 System.MarshalByRefObjectから継承されます。
Public メソッドDefWndProcこのウィンドウに関連付けられている既定のウィンドウ プロシージャを呼び出します。 System.Windows.Forms.NativeWindowから継承されます。
Public メソッドDestroyHandleウィンドウとそのハンドルを破棄します。 System.Windows.Forms.NativeWindowから継承されます。
Public メソッドGetLifetimeServiceこのインスタンスの有効期間ポリシーを制御する現在の有効期間サービス オブジェクトを取得します。 System.MarshalByRefObjectから継承されます。
Public メソッドInitializeLifetimeServiceこのインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。 System.MarshalByRefObjectから継承されます。
Public メソッドReleaseHandleこのウィンドウに関連付けられたハンドルを解放します。 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 メソッドFinalizeこのウィンドウに関連付けられているリソースを解放します。 System.Windows.Forms.NativeWindowから継承されます。
Protected メソッドMemberwiseCloneオーバーロードされます。 現在の簡易コピーを作成 System.MarshalByRefObject オブジェクトです。 System.MarshalByRefObjectから継承されます。
Protected メソッドOnHandleChangeウィンドウのハンドルが変更されたときに呼び出される通知方法を指定します。 System.Windows.Forms.NativeWindowから継承されます。
Protected メソッドOnPopupCancelPopupCancelイベントを発生させます。  
Protected メソッドOnPopupClosedPopupClosedイベントを発生させます。  
Protected メソッドOnThreadException派生クラスでオーバーライドされた場合は、スレッドのハンドルされない例外を管理します。 System.Windows.Forms.NativeWindowから継承されます。
Protected メソッドWndProcオーバーライドされます。 所有元フォームの既存のウィンドウプロシージャをサブクラス化することで、ポップアップが表示されているときにタイトルバーをアクティブな状態に維持し、ユーザーが別のアプリケーションをクリックしたかどうかを検出できるようにします。  
トップ
パブリック イベント
 名前説明
Public イベントPopupCancelポップアップウィンドウがキャンセルされるときに発生します。PopupCancelEventArgs.CancelプロパティをTrueに設定することで、フォームがキャンセルされないようにすることができます。  
Public イベントPopupClosedポップアップフォームが閉じるときに発生します。  
トップ
参照

PopupWindowHelper クラス
FarPoint.Win 名前空間

 

 


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