DocumentList イベント


DocumentList クラス
アセンブリ: Microsoft.WindowsCE.Forms (microsoft.windowsce.forms.dll 内)


DocumentList コントロールは、ネイティブ Windows CE DocList コントロールのマネージ実装を提供します。DocList コントロールは、たとえば、Microsoft® Pocket Word や Microsoft® Pocket Excel を起動すると表示されます。このコントロールには、次の機能が用意されています。
DocumentList は、FileDialog のようにダイアログ ボックス全体ではなく、1 つのコントロールです。DocumentList コントロールを使用すると、ファイルを選択する UI にカスタム メニューや他のコントロールを含めることができます。
DocumentList は、これを配置するフォームと同じ幅にする必要があります。長さは必要な長さに設定できます。
DocumentList は、マイ ドキュメントの階層にある選択したフォルダのファイルだけを表示します。

Panel に含める DocumentList コントロールを作成するコード例を次に示します。
Imports System Imports System.Drawing Imports System.Collections Imports System.Windows.Forms Imports Microsoft.VisualBasic Imports Microsoft.WindowsCE.Forms Public Class Form1 Inherits System.Windows.Forms.Form Friend WithEvents StatusBar1 As System.Windows.Forms.StatusBar Friend WithEvents DocumentList1 As Microsoft.WindowsCE.Forms.DocumentList Public Shared Sub Main() Application.Run(New Form1) End Sub Public Sub New() InitializeComponent() Me.MinimizeBox = false Me.DocumentList1 = New DocumentList 'Set up file extension filters for a 'DocumentList and set the initial folder 'to the Busines folder under My Documents. With DocumentList1 .Parent = Me .Filter = " |*.*| |*.txt;*.xml| |*.pwi;*.pdt| |*.pxl;*.psw| |*.jpg;*.gif;*.bmp| |*.wav;*.wmv;*.mpg;" .FilterIndex = 0 .SelectedDirectory = "Business" End With End Sub Protected Overrides Sub Dispose(disposing As Boolean) MyBase.Dispose(disposing) End Sub Private Sub InitializeComponent() Me.SuspendLayout() Me.StatusBar1 = New System.Windows.Forms.StatusBar ' 'StatusBar1 ' Me.StatusBar1.Location = New System.Drawing.Point(0 ,248) Me.StatusBar1.Size = New System.Drawing.Size(240 ,22) ' ' Me.Controls.Add(Me.StatusBar1) Me.Text = "DocList Demo" Me.ResumeLayout(False) End Sub ' Handle the DeletingDocument ' event with code to close the file. Private Sub DocList_DeletingDocument(ByVal sender As Object, _ ByVal docevent As Microsoft.WindowsCE.Forms.DocumentListEventArgs) _ Handles DocumentList1.DeletingDocument StatusBar1.Text = "Deleted: " & docevent.Path ' Add code to close any instances of the file. End Sub ' Handle the DocumentedActivated ' event with code to open the file. Private Sub DocList_DocumentActivated(ByVal sender As Object, _ ByVal docevent As Microsoft.WindowsCE.Forms.DocumentListEventArgs) Handles DocumentList1.DocumentActivated StatusBar1.Text = "Activated: " & docevent.Path ' Add code to open the selected file. End Sub ' Handle the SelectedDirectoryChanged ' event with code that sets the correct ' path for opening and closing files. Private Sub DocList_SelectedDirectoryChanged(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles DocumentList1.SelectedDirectoryChanged StatusBar1.Text = "Folder: " & DocumentList1.SelectedDirectory ' Add code to access the selected folder to open and close files. End Sub End Class
using System; using System.Drawing; using System.Windows.Forms; using Microsoft.WindowsCE.Forms; public class Form1 : Form { private DocumentList DocList; private StatusBar statusBar1; public Form1() { // Create an instance of a DocumentList control. DocList = new DocumentList(); // Create an instance of the event handler delegate // using a reference to the OnDocActivated method, // which handles the DocumentActivated event. // Add the delegate instance to the DocumentActivated event. DocList.DocumentActivated += new DocumentListEventHandler(this.OnDocActivated); // Create an instance of the event handler delegate // using a reference to the OnFolderSel method, // which handles the SelectedDirectoryChanged event. // Add the delegate instance to the // SelectedDirectoryChanged event. DocList.SelectedDirectoryChanged += new EventHandler(this.OnFolderSel); // Create an instance of the event handler delegate // using a reference to the OnDelDoc method, // which handles the DeletingDocument event. // Add the delegate instance to the // DeletingDocument event. DocList.DeletingDocument += new DocumentListEventHandler(this.OnDelDoc); DocList.Filter = " |*.*| |*.txt;*.xml| |*.pwi;*.pdt| " + "|*.pxl;*.psw| |*.jpg;*.gif;*.bmp| |*.wav;*.wmv;*.mpg;"; DocList.FilterIndex = 0; DocList.SelectedDirectory = "Personal"; statusBar1 = new StatusBar(); statusBar1.Parent = this; DocList.Parent = this; this.Text = "DocList Demo"; // Display the OK button for closing the application. this.MinimizeBox = false; } private void OnDelDoc(object obj, DocumentListEventArgs docg) { statusBar1.Text += "Deleted: " + docg.Path; // Add code to close any instances of the file. } private void OnDocActivated(object obj, DocumentListEventArgs docg) { statusBar1.Text = "Activated: " + docg.Path; // Add code to open the selected file. } private void OnFolderSel(object obj, EventArgs eventg) { statusBar1.Text = "Folder: " + DocList.SelectedDirectory; // Add code to access the selected folder to open and close files. } static void Main() { Application.Run(new Form1()); } }

System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
Microsoft.WindowsCE.Forms.DocumentList




DocumentList コンストラクタ
アセンブリ: Microsoft.WindowsCE.Forms (microsoft.windowsce.forms.dll 内)




DocumentList コントロールを作成するコード例を次に示します。このコード例は、DocumentList クラスのトピックで取り上げているコード例の一部分です。
Me.DocumentList1 = New DocumentList




DocumentList プロパティ


名前 | 説明 | |
---|---|---|
![]() | Events | Component に結び付けられているイベント ハンドラのリストを取得します。 ( Component から継承されます。) |
![]() | ScaleChildren | 子コントロールのスケーリングを決定する値を取得します。 ( Control から継承されます。) |

DocumentList メソッド


名前 | 説明 | |
---|---|---|
![]() | CreateControlsInstance | コントロールのコントロール コレクションの新しいインスタンスを作成します。 ( Control から継承されます。) |
![]() | Dispose | オーバーロードされます。 Control によって使用されているすべてのリソースを解放します。 ( Control から継承されます。) |
![]() | Finalize | Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 ( Component から継承されます。) |
![]() | GetScaledBounds | コントロールのスケールが設定される境界を取得します。 ( Control から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
![]() | OnBindingContextChanged | BindingContextChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnClick | Click イベントを発生させます。 ( Control から継承されます。) |
![]() | OnDeletingDocument | DeletingDocument イベントを発生させます。 |
![]() | OnDocumentActivated | DocumentActivated イベントを発生させます。 |
![]() | OnDoubleClick | DoubleClick イベントを発生させます。 ( Control から継承されます。) |
![]() | OnEnabledChanged | EnabledChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnGotFocus | GotFocus イベントを発生させます。 ( Control から継承されます。) |
![]() | OnHandleCreated | HandleCreated イベントを発生させます。 ( Control から継承されます。) |
![]() | OnHandleDestroyed | HandleDestroyed イベントを発生させます。 ( Control から継承されます。) |
![]() | OnHelpRequested | HelpRequested イベントを発生させます。 ( Control から継承されます。) |
![]() | OnKeyDown | KeyDown イベントを発生させます。 ( Control から継承されます。) |
![]() | OnKeyPress | KeyPress イベントを発生させます。 ( Control から継承されます。) |
![]() | OnKeyUp | KeyUp イベントを発生させます。 ( Control から継承されます。) |
![]() | OnLostFocus | LostFocus イベントを発生させます。 ( Control から継承されます。) |
![]() | OnMouseDown | MouseDown イベントを発生させます。 ( Control から継承されます。) |
![]() | OnMouseMove | MouseMove イベントを発生させます。 ( Control から継承されます。) |
![]() | OnMouseUp | MouseUp イベントを発生させます。 ( Control から継承されます。) |
![]() | OnPaint | Paint イベントを発生させます。 ( Control から継承されます。) |
![]() | OnPaintBackground | コントロールの背景を描画します。 ( Control から継承されます。) |
![]() | OnParentChanged | ParentChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | OnResize | Resize イベントを発生させます。 ( Control から継承されます。) |
![]() | OnSelectedDirectoryChanged | SelectedDirectoryChanged イベントを発生させます。 |
![]() | OnTextChanged | TextChanged イベントを発生させます。 ( Control から継承されます。) |
![]() | ScaleControl | コントロールの位置、サイズ、埋め込み、およびマージンのスケールを設定します。 ( Control から継承されます。) |

DocumentList メンバ
一貫性のある方法で、文書を表示および管理する Pocket PC コントロールを表します。
DocumentList データ型で公開されるメンバを以下の表に示します。



名前 | 説明 | |
---|---|---|
![]() | Events | Component に結び付けられているイベント ハンドラのリストを取得します。(Component から継承されます。) |
![]() | ScaleChildren | 子コントロールのスケーリングを決定する値を取得します。 (Control から継承されます。) |


名前 | 説明 | |
---|---|---|
![]() | CreateControlsInstance | コントロールのコントロール コレクションの新しいインスタンスを作成します。 (Control から継承されます。) |
![]() | Dispose | オーバーロードされます。 Control によって使用されているすべてのリソースを解放します。 (Control から継承されます。) |
![]() | Finalize | Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 (Component から継承されます。) |
![]() | GetScaledBounds | コントロールのスケールが設定される境界を取得します。 (Control から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() | OnBindingContextChanged | BindingContextChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnClick | Click イベントを発生させます。 (Control から継承されます。) |
![]() | OnDeletingDocument | DeletingDocument イベントを発生させます。 |
![]() | OnDocumentActivated | DocumentActivated イベントを発生させます。 |
![]() | OnDoubleClick | DoubleClick イベントを発生させます。 (Control から継承されます。) |
![]() | OnEnabledChanged | EnabledChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnGotFocus | GotFocus イベントを発生させます。 (Control から継承されます。) |
![]() | OnHandleCreated | HandleCreated イベントを発生させます。 (Control から継承されます。) |
![]() | OnHandleDestroyed | HandleDestroyed イベントを発生させます。 (Control から継承されます。) |
![]() | OnHelpRequested | HelpRequested イベントを発生させます。 (Control から継承されます。) |
![]() | OnKeyDown | KeyDown イベントを発生させます。 (Control から継承されます。) |
![]() | OnKeyPress | KeyPress イベントを発生させます。 (Control から継承されます。) |
![]() | OnKeyUp | KeyUp イベントを発生させます。 (Control から継承されます。) |
![]() | OnLostFocus | LostFocus イベントを発生させます。 (Control から継承されます。) |
![]() | OnMouseDown | MouseDown イベントを発生させます。 (Control から継承されます。) |
![]() | OnMouseMove | MouseMove イベントを発生させます。 (Control から継承されます。) |
![]() | OnMouseUp | MouseUp イベントを発生させます。 (Control から継承されます。) |
![]() | OnPaint | Paint イベントを発生させます。 (Control から継承されます。) |
![]() | OnPaintBackground | コントロールの背景を描画します。 (Control から継承されます。) |
![]() | OnParentChanged | ParentChanged イベントを発生させます。 (Control から継承されます。) |
![]() | OnResize | Resize イベントを発生させます。 (Control から継承されます。) |
![]() | OnSelectedDirectoryChanged | SelectedDirectoryChanged イベントを発生させます。 |
![]() | OnTextChanged | TextChanged イベントを発生させます。 (Control から継承されます。) |
![]() | ScaleControl | コントロールの位置、サイズ、埋め込み、およびマージンのスケールを設定します。 (Control から継承されます。) |


- DocumentListのページへのリンク