Binding.BindingManagerBase プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Binding を管理する BindingManagerBase。

BindingManagerBase を使用して、Position プロパティをインクリメントまたはデクリメントすることによって、データ連結リストを反復処理します。BindingManagerBase クラスは抽象クラスです。データ連結リストを管理する CurrencyManager クラスは、BindingManagerBase クラスから継承します。

フォーム上のすべての Binding について BindingManagerBase を取得し、BindingManagerBase ごとに Position プロパティを出力するコード例を次に示します。
Private Sub PrintPositions Dim c As Control Dim xBinding As Binding For Each c In Me.Controls For Each xBinding In c.DataBindings Console.WriteLine(c.ToString & ControlChars.Tab & " Position: " & _ xBinding.BindingManagerBase.Position) Next Next End Sub
private void PrintPositions() { foreach(Control c in this.Controls) { foreach(Binding xBinding in c.DataBindings) { Console.WriteLine (c.ToString() + "\t Position: " + xBinding.BindingManagerBase.Position); } } }
private: void PrintPositions() { for each ( Control^ c in this->Controls ) { for each ( Binding^ xBinding in c->DataBindings ) { Console::WriteLine( "{0}\t Position: {1}", c, xBinding->BindingManagerBase->Position ); } } }
private void PrintPositions() { for (int iCtr1 = 0; iCtr1 < this.get_Controls().get_Count(); iCtr1++) { Control c = this.get_Controls().get_Item(iCtr1); for (int iCtr2 = 0; iCtr2 < c.get_DataBindings().get_Count(); iCtr2++) { Binding xBinding = c.get_DataBindings().get_Item(iCtr2); Console.WriteLine((c.ToString() + "\t Position: " + xBinding.get_BindingManagerBase().get_Position())); } } } //PrintPositions

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からBinding.BindingManagerBase プロパティを検索する場合は、下記のリンクをクリックしてください。

- Binding.BindingManagerBase プロパティのページへのリンク