FarPoint.Win アセンブリ > FarPoint.Win 名前空間 : PopupWindowHelper クラス |
PopupWindowHelperデータ型で公開されるメンバを以下の表に示します。
名前 | 解説 | |
---|---|---|
PopupWindowHelper コンストラクタ | デフォルトコンストラクター。 |
名前 | 解説 | |
---|---|---|
Handle | System.Windows.Forms.NativeWindowから継承されます。 |
名前 | 解説 | |
---|---|---|
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から継承されます。 | |
OnHandleChange | System.Windows.Forms.NativeWindowから継承されます。 | |
OnPopupCancel | PopupCancel イベントを発生させます。 | |
OnPopupClosed | PopupClosed イベントを発生させます。 | |
OnThreadException | System.Windows.Forms.NativeWindowから継承されます。 | |
WndProc | オーバーライドされます。 所有元フォームの既存のウィンドウプロシージャをサブクラス化することで、ポップアップが表示されているときにタイトルバーをアクティブな状態に維持し、ユーザーが別のアプリケーションをクリックしたかどうかを検出できるようにします。 |
名前 | 解説 | |
---|---|---|
PopupCancel | ポップアップウィンドウがキャンセルされるときに発生します。PopupCancelEventArgs.Cancelプロパティをtrue に設定することで、フォームがキャンセルされないようにすることができます。 | |
PopupClosed | ポップアップフォームが閉じるときに発生します。 |