<WindowsForms>

Dim dtTbl As New DataTable
cmb.DataSource = dtTbl


cmb.DisplayMember = "TBLNM"

cmbTBL.ValueMember = "TBLREN"



<WPF>

Dim dtTbl As New DataTable
cmb.ItemsSource = dtTbl.AsDataView


cmb.DisplayMemberPath = "TBLNM"

cmbTBL.SelectedValuePath = "TBLREN"



---------------------------------------------------------------------

DataContextプロパティを使用する


Dim dtTbl As New DataTable

cmb.DataContext = dtTbl


さらにItemsSourceプロパティにDataContextをバインドする



SOPHIA2のブログ-ItemsSource


(XAML内のItemsSource)
ItemsSource="{Binding}"

---------------------------------------------------------------------


ドクロチョキ




                                     Mr.K


Private Sub txt_KeyDown( _

ByVal sender As Object, _

ByVal e As System.Windows.Input.KeyEventArgs) Handles txt.KeyDown

 If e.Key = Key.Enter Then
  Dim KeyEvent As KeyEventArgs = _

     New KeyEventArgs(e.KeyboardDevice, e.InputSource, e.Timestamp, Key.Tab)
  KeyEvent.RoutedEvent = Keyboard.KeyDownEvent
  InputManager.Current.ProcessInput(KeyEvent)
 End If

End Sub



                                     Mr.K

コントロールのVisibilityの設定値が

Visual Studio 2003では、


 True : 表示

 False : 非表示 


の2種類でしたが、


Visual Studio 2010では、


 Visible : 表示

 Hidden : 表示しないが、その要素は領域をレイアウト内に予約する

 Collapsed : 表示しないし、その要素は領域をレイアウト内に予約しない


の3種類に増えてます。


VisibleとHiddenが、

以前のTrueとFalseに対応し、

Collapsedが特殊なようです。


HiddenとCollapsedの違いですが、


 Hiddenは非表示だが、その大きさ(領域)は保持する


 Collapsedは非表示で、その大きさ(領域)は無くなる

  つまり、サイズがゼロになるというイメージです。