2013-11-27 67 views
-2

我目前正在嘗試獲取一個標籤(讓它命名爲lblMessage),以根據用戶選擇的內容拋出單選按鈕和複選框來提取信息。讓主題成爲聖代製造商的形式..人們可以選擇那裏的味道,大小和插件。根據用戶選擇的內容將信息放入標籤中。 c#

我只是想讓它一旦點擊確認按鈕就會顯示標籤,這是一條標識聖代數量,聖代味道和規格的訂購者的尺寸。就像..(你訂購了2個小巧的熱巧克力聖代,這會花費你 $ x.xx(其中x.xx是所有聖代禮品的訂購費用)。我嘗試過查看這個,但我似乎無法找到要放的東西在標籤代碼... = \

我是C#初學者...如果需要任何其他信息,我可以提供。

回答

1

你想要做的是設置標籤的文本是什麼。您可以使用String.Format方法獲得一個字符串並更換某些值與變量的值,例如:

var result = MessageBox.Show("Are you sure?", "Are you sure?", MessageBoxButtons.YesNo); 
if (result == System.Windows.Forms.DialogResult.Yes) 
{ 
    Decimal total = int.Parse(textBox1.Text) * 1.25m; 

    // The {0} will be replaced with the first argument after the format string. 
    // The total.ToString("C") tells the decimal to format the string into a currency string (http://msdn.microsoft.com/en-us/library/fzeeb5cd(v=vs.110).aspx) 
    label1.Text = String.Format("You ordered {0} small hot fudge sundaes, which will cost you {1}", textBox1.Text, total.ToString("C")); 
} 

現在這個例子仍然失敗,如果文本框不包含int,但可以使用TryParse方法輕鬆處理。

+0

很好完成約翰:) –

相關問題