2010-11-05 63 views
2

我有一個有點具體的問題。我有一個項目清單,將在程序中選擇,然後需要將數量的數量分成不同的數量。如何設置一個程序來改變C#中的數量?

這裏是一個例子: 10個管道被分成一組3個2 + 5 + 3。這2個,5個和3個發送到不同的位置,這就是爲什麼我們需要將它們分開。

我正在使用C#並嘗試考慮在基於表單的應用程序中使用的最佳工具。當某些材料可以分成100多個不同的地點時,獲得數量的最佳方法是什麼?

編輯:會問這個問題的第二部分,在另一個問題上ui.stackexchange.com

+0

您可能需要考慮在http://ui.stackexchange.com/上發佈此信息。 – Ani 2010-11-05 12:24:42

+0

用戶如何知道,例如,位置A應該有3個管道發送給它。分裂的比率是通過代碼派生的,還是需要人工輸入? – 2010-11-05 12:24:45

+1

您的問題是「我應該向用戶展示哪些UI,以便他們可以決定如何分割數量?」 – FacticiusVir 2010-11-05 12:25:09

回答

2

而不是滑塊,爲什麼不使用數值微調器?

+0

微調工作將會非常順利,因爲數字的範圍可能很大,謝謝。 – sange 2010-11-05 12:49:58

+0

很高興幫助:)您還應該查看微調器的.minvalue和.maxvalue屬性,它將有助於在UI組件中保持驗證(如果需要)。同時檢查NumericUpDown。 – Dave 2010-11-05 12:53:00

0

既然你有一個最小和最大數量你爲什麼不使用滑塊?然後用戶可以選擇將材料分成多少個位置。 使用動態滑塊可防止用戶輸入錯誤或至少大幅降低它們。

相關問題