Window クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Microsoft InfoPath アプリケーションで使用されるウィンドウを表します。
public ref class Window abstract
public abstract class Window
type Window = class
Public MustInherit Class Window
- 継承
-
Window
例
次の例では、 プロパティを ActiveWindow 使用して現在のウィンドウへの参照を設定します。 次に、このコードはウィンドウの種類を確認し、ウィンドウに含まれている作業ウィンドウの数をメッセージ ボックスに表示します。
// Set a reference to the current window.
Window currentWindow = this.Application.ActiveWindow;
// Check if the window is an editing window;
if (currentWindow.WindowType == WindowType.Editor)
{
MessageBox.Show("Number of task panes: " +
currentWindow.TaskPanes.Count.ToString());
}
' Set a reference to the current window.
Dim currentWindow As Window = Me.Application.ActiveWindow
' Check if the window is an editing window;
If currentWindow.WindowType = WindowType.Editor Then
MessageBox.Show("Number of task panes: " & _
currentWindow.TaskPanes.Count.ToString())
End If
注釈
Window オブジェクトは、InfoPath アプリケーションで使用される 2 種類のウィンドウを表します。1 つはユーザーがフォームに入力するときにフォームを表示する編集ウィンドウで、もう 1 つはユーザーがフォームをデザインするときにデザイン モードで使用されるデザイン ウィンドウです。
Window オブジェクトは、InfoPath ウィンドウをプログラムで操作するために使用できるプロパティとメソッドを提供します。これには、ウィンドウをアクティブ化または閉じる機能、およびウィンドウに含まれる作業ウィンドウとコマンド バーを操作する機能が含まれます。 Window オブジェクトは、ウィンドウにXmlForm関連付けられているフォームの基になる XML ドキュメントにアクセスするためのプロパティも提供します。
InfoPath フォームの Window オブジェクトには、 オブジェクトの WindowCollection プロパティをItem[Int32]使用してアクセスします。 ウィンドウの種類は、 プロパティを使用 WindowType して決定できます。
現在開いているウィンドウには、コレクションを使用するのではなく、 オブジェクトの プロパティをApplication使用ActiveWindowしてWindowCollection直接アクセスできます。 オブジェクトの プロパティを使用して、ビューに関連付けられている Window オブジェクトにWindowViewアクセスすることもできます。
注: Window オブジェクトの一部のプロパティは、編集ウィンドウの種類を使用する場合にのみ使用できます。デザイン ウィンドウの種類で使用すると、エラーが返されます。
コンストラクター
Window() |
Microsoft InfoPath アプリケーションで使用されるウィンドウを表します。 |
プロパティ
Active |
オブジェクトに関連付 Window けられているウィンドウがアクティブなウィンドウであるかどうかを示す値を取得します。 |
Caption |
オブジェクトによってWindow表されるウィンドウのキャプション テキストを取得または設定します。 |
CommandBars |
オブジェクトに関連付けられているウィンドウの Microsoft Office CommandBars コレクションへの参照を Window 取得します。 |
Height |
オブジェクトによって Window 表されるウィンドウの高さをポイント単位で取得または設定します。 |
Left |
オブジェクトによって表されるウィンドウの水平方向の位置を Window ポイント単位で取得または設定します。 |
MailEnvelope |
オブジェクトによって表されるウィンドウに MailEnvelope 関連付けられているオブジェクトへの参照を Window 取得します。 |
TaskPanes |
オブジェクトに関連付けられているコレクションへの TaskPaneCollection 参照を Window 取得します。 |
Top |
オブジェクトによって表されるウィンドウの垂直方向の位置を Window ポイント単位で取得または設定します。 |
Width |
オブジェクトによって表されるウィンドウの幅を Window ポイント単位で取得または設定します。 |
WindowState |
オブジェクトによって Window 表されるウィンドウの状態を取得または設定します。 |
WindowType |
オブジェクトによって表されるウィンドウの種類を Window 取得します。 |
XmlForm |
オブジェクトによって表されるウィンドウに関連付けられているオブジェクトへの XmlForm 参照を Window 取得します。 |
メソッド
Activate() |
オブジェクトによって Window 表されるウィンドウをアクティブ化 (フォーカスを付与) します。 |
Close() |
保存されていないフォーム、または保存されていない変更があるフォームへの変更を保存するように求めるオブジェクトによって Window 表されるウィンドウを閉じます。 |
Close(Boolean) |
オブジェクトによって表されるウィンドウを Window 閉じ、必要に応じて、保存されていないフォームまたは保存されていない変更を含むフォームを強制的に保存せずに閉じます。 |