FarPoint.Win アセンブリ > FarPoint.Win 名前空間 : PopupWindowHelper クラス |
PopupWindowHelperデータ型で公開されるメンバを以下の表に示します。
名前 | 説明 | |
---|---|---|
PopupWindowHelper コンストラクタ | デフォルトコンストラクター。 |
名前 | 説明 | |
---|---|---|
Handle | Gets the handle for this window. System.Windows.Forms.NativeWindowから継承されます。 |
名前 | 説明 | |
---|---|---|
AssignHandle | System.Windows.Forms.NativeWindowから継承されます。 | |
ClosePopup | ポップアップが非表示になるときに呼び出されます。 | |
CreateHandle | Creates a window and its handle with the specified creation parameters. System.Windows.Forms.NativeWindowから継承されます。 | |
CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. System.MarshalByRefObjectから継承されます。 | |
DefWndProc | Invokes the default window procedure associated with this window. System.Windows.Forms.NativeWindowから継承されます。 | |
DestroyHandle | Destroys the window and its handle. System.Windows.Forms.NativeWindowから継承されます。 | |
GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. System.MarshalByRefObjectから継承されます。 | |
InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. System.MarshalByRefObjectから継承されます。 | |
ReleaseHandle | Releases the handle associated with this window. 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 | Releases the resources associated with this window. System.Windows.Forms.NativeWindowから継承されます。 | |
MemberwiseClone | オーバーロードされます。 Creates a shallow copy of the current System.MarshalByRefObject object. System.MarshalByRefObjectから継承されます。 | |
OnHandleChange | Specifies a notification method that is called when the handle for a window is changed. System.Windows.Forms.NativeWindowから継承されます。 | |
OnPopupCancel | PopupCancelイベントを発生させます。 | |
OnPopupClosed | PopupClosedイベントを発生させます。 | |
OnThreadException | When overridden in a derived class, manages an unhandled thread exception. System.Windows.Forms.NativeWindowから継承されます。 | |
WndProc | オーバーライドされます。 所有元フォームの既存のウィンドウプロシージャをサブクラス化することで、ポップアップが表示されているときにタイトルバーをアクティブな状態に維持し、ユーザーが別のアプリケーションをクリックしたかどうかを検出できるようにします。 |
名前 | 説明 | |
---|---|---|
PopupCancel | ポップアップウィンドウがキャンセルされるときに発生します。PopupCancelEventArgs.CancelプロパティをTrue に設定することで、フォームがキャンセルされないようにすることができます。 | |
PopupClosed | ポップアップフォームが閉じるときに発生します。 |