作者aoksc (年輕ㄟ傲杯杯)
看板C_Sharp
標題[問題] 字串輸出的問題
時間Wed May 12 23:08:24 2010
請問一下各位
try
{
if (int.Parse(textBox2.Text) > 100)
throw new Overflow(int.Parse(textBox2.Text));
str+=textBox1.Text+"\t"+textBox2.Text+"\n";
textBox3.Text = str;
}
為什麼我在textBox3輸出時
並沒有換行的動作?
新增的資料直接接在舊有資料後面
在textBox3的部份我也有勾選MultiLine
為什麼還是不行呢?
還有Lable元件是沒有任何方法可以讓他自動換行嗎?
因為我想做出類似一個報表印出你輸入的東西
Lable好像不行所以換textBox
結果還是不行
不好意思
才剛學C#
如果問題太簡單請各位先進包涵= =
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.71.22.23
→ pico2k:換行請用 "Environment.NewLine" 05/12 23:44
推 zeat:try System.Environment.NewLine 05/12 23:45
→ aoksc:在textBox解決了 但用label的話/t會失效 有解決的方法嗎? 05/13 00:23
推 zeat:我記得Label可剖析html tag,你可以試試看. 05/13 07:27
推 wesley412:"\r\n" TRY IT 05/13 10:02
→ lolicontrol:"\r\n"兩個都可以換行 "\t"textBox可以用 05/13 12:51
→ lolicontrol:Lable要有"\t"的效果 應該也可以" "直接輸入空白 05/13 12:52
→ lolicontrol:雖然我不知道有沒有差..顯示效果似乎一樣?我是新手@@ 05/13 12:53