系統上的每個介面的流程控制均設置於Server上
為畫面美觀,有些按鈕之顯示文字須兩行顯示
查了一下網路C#之換行必須用(Char)13及(Char)10去實現
因此Server之config上顯示文字內容欄位須訂定一個符號表示換行
欄位內容:出勤#登入
名詞解釋:
1.drbuttonlist為Datarow,button設置資料
2.drbuttonlist[i]["Name"]為顯示文字內容欄位
3.特殊符號使用"#"
4.cntr為Form上之Control
if (drbuttonlist[i]["Name"].ToString().Contains("#")) { string[] textarr = drbuttonlist[i]["Name"].ToString().Split('#'); for (int j = 0; j < textarr.Length; j++) { //利用(Char)13及(Char)10換行 cntr.Text += textarr[j] + Convert.ToChar(13) + Convert.ToChar(10); } } else { cntr.Text = drbuttonlist[i]["Name"].ToString();//指定其text }參考網址:http://www.dotblogs.com.tw/a-law/archive/2009/11/10/11508.aspx
沒有留言:
張貼留言