2011-09-19 72 views
0

我有一個TreeView和一個列表視圖控件,它們都支持編輯它們的項目節點,但我想限制它們到最多256個字符,一種方法是驗證長度在OnAfterLabelEdit字符串,但我想這樣做可以使編輯框停止接受字符,當它達到256一樣限制TreeView/ListView項目編輯字符

TextBox.Maxlength

+1

那麼,這在技術上是可行的。在BeforeLabelEdit事件中發送TVM_GETEDITCONTROL消息以獲取編輯控件的句柄。然後發送它EM_SETLIMITTEXT。需要拼音。 –

回答

0

有沒有簡單的方法來做到這一點與樹視圖/的ListView與TextBoxes不同。您可以嘗試TVITEM structurethis。或者你可以捕捉文本更改事件並驗證...