看板 C_Sharp 關於我們 聯絡資訊
請問一下各位 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