看板 C_Sharp 關於我們 聯絡資訊
我現在碰到一個textbox設計上的問題 畫面中有兩個textbox 其中一個textbox是title. 例如:姓名,電話,住址之類的 第二個textbox是從伺服器動態取得的結果. 因為姓名和住址的部分有時候會是不同的長度, 常會不好排版 我在取得第二個textbox回來的時候 能夠透過什麼方法去重新來排列textbox的屬性,達到對齊的效果呢? ex: 姓名(\t)電話(\t)住址 abcdefg 02-1234567 i am living here 我不知道我會是誰 34123456 我不清楚我住哪. 原本可能會是這樣的排列.(上面\t是textbox.text="姓名\t電話\t地址" 產生的) 我想說有什麼方法 可以正常的設定成如下 姓名 電話 住址 abcdefg 02-1234567 i am living here 我不知道我會是誰 34123456 我不清楚我住哪. 大概類似這樣的 然後textbox的邊界也不會卡到字串 好像有看到可以用string format的方法 可是不知道為什麼,我用這個方法以為是兩個不同的textbox屬性分開設定 但是我用了以後兩個textbox的長度都變成一樣. 但是我明明只設定了其中一個textbox的string format... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.127.38 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1593681859.A.F56.html
nickerChen: webform 還是 winform? 07/03 11:59
nickerChen: 你的姓名電話住址是一個textbox 然後資料又是一個嗎? 07/03 11:59
luiGiF: 算字的長度啊 長度最短的一方補空白 07/03 13:27
liaommx: 是winform, 我是想讓姓名電話住址在同一個textbox顯示 07/03 15:03
liaommx: 中間用/tab隔開,我就是想瞭解怎麼補白的 07/03 15:03
liaommx: 有使用string format,但是會變成所有的textbox都變成同樣 07/03 15:04
liaommx: 寬度. 07/03 15:04
kobe8112: 何不附個程式碼 07/03 15:15
ian90911: 改用grid 07/03 15:17
Nilife: Padleft 07/03 17:30
Nilife: 更正,找各欄最長->padright 07/03 17:33
liaommx: 收到,我會測試看看的,感謝 07/03 19:26
liaommx: 程式碼因為不是只有我調整..所以不好給原始碼. 07/03 19:26
liaommx: 所以只能用類似的例子詢問,我再調整在我工作環境下 07/03 19:26