2012-10-30 96 views
1

我需要找出treeView控件中選定節點的寬度。查找樹節點的寬度

正在通過按鈕單擊添加文本到節點,有時文本在節點內部很大,然後它搞亂了我表單的所有設計。我嘗試了這麼多,但我無法找到任何可以找到節點寬度的屬性(可能存在)。如果這是一個愚蠢的問題,請在評論中給出答案,以便我可以稍後刪除問題。

請幫
由於提前

+0

1)設計出了什麼問題?水平滾動條? 2)你想用文字做什麼?更改字體? Ellepsis? –

+0

@Orsol這是一個[**大碼**](http://stackoverflow.com/q/13091200/1577396),我不能在這裏發佈。我將嘗試解釋它「我顯示的是選定節點旁邊的某個面板,當文字很大時,面板隱藏了文字」。希望你明白。 –

回答

3

如何調用Graphics.MeasureString?應該讓你足夠接近實際的寬度。

http://msdn.microsoft.com/en-us/library/6xe5hazb.aspx#Y0

+0

+1這很酷我會等待其他答案的某個時間... –

+0

您需要知道節點 –

+0

的左縮進,這對我來說沒有問題可以使用'myTreeView.SelectedNode.Bounds.X'完成 –