2012-05-07 102 views
0

我的項目如何創建一個簡單的設置表單?

我有一個項目,使您可以下載Internet文件,CSV,TXT,XLS等,從不同的網站(店網站)。這些文件是採購訂單。

下載過程涉及下載選項(參數),可以分爲三大類:

  • 時間範圍:初始日期和最後日期
  • 訂單狀態:可用,下載,readed等
  • 店名

我的問題

我需要創建一個表單是這樣的:

enter image description here

設置將被保存在數據庫中,所以我不會使用app.config文件。

主要問題是每個商店的下載選項不一樣。例如,商店A使用這些命令的狀態和不需要的日期範圍(因此,時間範圍控制必須隱藏)

  • 狀態的
  • 狀態b

和商店B使用論文狀態並且它需要一個時間範圍

  • 狀態的C
  • 狀態d
  • 日期範圍

如何根據所選商店禁用選項?

如何在組合框中輕鬆處理幾個選項?

+0

多少店是否有隱藏的元素?假設只有2個:我將使用與商店選擇一起填充的組合框。在SelectionChanged事件中,您的應用程序可以爲與該特定商店關聯的面板設置「Visible」屬性,並取消設置其他商店的「Visible」屬性。 – Cheeso

回答

0

可以顯示或使用

this.button1.Visible = false; //hide 
this.button1.Visible = true; //show 

我會寫一個模板分析器提供/選擇不同勢選項(如果我理解你正確的)