2012-09-09 97 views
1

大家好,VB.NET中添加動態控制按鈕上點擊

我創建一個程序,用戶將能夠監控他的預算。 首先,用戶輸入使用的金額,然後用戶應該詳細說明他的費用。

例如,我用$ 20,闡述:

  • 2 $冰淇淋食品
  • $ 15對未指定

用戶

  • 3 $應能夠點擊一個「+」按鈕,每次他這樣做,就會創建一個字段/自定義控件,用戶可以在其中輸入一個值。

    理論上,用戶應該能夠創建無限量的字段。 我該如何做到這一點?我知道如何掃描所有字段用戶DirectCast等,我只是不知道如何動態創建這些字段。

    預先感謝您。

  • 回答

    0

    這樣做的標準方法是使用DataGridView。它是一種允許您動態添加行的表格。您可以將DataGridView綁定到各種數據(列表,數據集等)。

    另一種方法是使用TableLayoutPanel並向其動態添加控件。但是這需要更多的編碼才能跟蹤添加的控件。

    VB電源工具有一個數據中繼器控制(它也可以在C#中使用)。它基本上像數據網格一樣工作,但爲行使用模板,允許您在模板上以任何順序放置任何控件,然後對每一行重複該操作。