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