[問題] textbox的排版問題.

看板C_Sharp (C#)作者 (Orz)時間3年前 (2020/07/02 17:24), 編輯推噓3(3011)
留言14則, 6人參與, 3年前最新討論串1/1
我現在碰到一個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

07/03 11:59, 3年前 , 1F
webform 還是 winform?
07/03 11:59, 1F

07/03 11:59, 3年前 , 2F
你的姓名電話住址是一個textbox 然後資料又是一個嗎?
07/03 11:59, 2F

07/03 13:27, 3年前 , 3F
算字的長度啊 長度最短的一方補空白
07/03 13:27, 3F

07/03 15:03, 3年前 , 4F
是winform, 我是想讓姓名電話住址在同一個textbox顯示
07/03 15:03, 4F

07/03 15:03, 3年前 , 5F
中間用/tab隔開,我就是想瞭解怎麼補白的
07/03 15:03, 5F

07/03 15:04, 3年前 , 6F
有使用string format,但是會變成所有的textbox都變成同樣
07/03 15:04, 6F

07/03 15:04, 3年前 , 7F
寬度.
07/03 15:04, 7F

07/03 15:15, 3年前 , 8F
何不附個程式碼
07/03 15:15, 8F

07/03 15:17, 3年前 , 9F
改用grid
07/03 15:17, 9F

07/03 17:30, 3年前 , 10F
Padleft
07/03 17:30, 10F

07/03 17:33, 3年前 , 11F
更正,找各欄最長->padright
07/03 17:33, 11F

07/03 19:26, 3年前 , 12F
收到,我會測試看看的,感謝
07/03 19:26, 12F

07/03 19:26, 3年前 , 13F
程式碼因為不是只有我調整..所以不好給原始碼.
07/03 19:26, 13F

07/03 19:26, 3年前 , 14F
所以只能用類似的例子詢問,我再調整在我工作環境下
07/03 19:26, 14F
文章代碼(AID): #1U_QV3zM (C_Sharp)
文章代碼(AID): #1U_QV3zM (C_Sharp)