C treeview的一些事

2023-01-03 09:31:06 字數 526 閱讀 2116

1樓:寒風戚雨

什麼叫父節點、子節點,父子是相對而言的,要根據treenode的level屬性判斷

我只說思路,你自己去實現

1。用遞迴獲取所有的樹節點(如果是固定的2層、3層就不用遞迴了)2。然後遍歷所有樹節點,把它的bounds屬性取出來(在介面中的可見區域),判斷滑鼠的座標是否在該區域內(滑鼠座標在引數e),如果在,就根據level判斷,如果一個都沒有,那就是點到其它地方了,然後做別的操作

這個方法效率不是很高,但也只能這麼做,因為本來你的要求就很特殊

2樓:劉青峰

在treeview中加入selectednodechanged方法,例子如下:

protected void treeview1_selectednodechanged(object sender, eventargs e)

else if (selectednodetext == "子節點")

else if (selectednodetext == "")//點選空白處}

看清一些事,看輕一些人,經歷了一些事,看清了一些人,明白了一些道理?

說實話你問這問題真是腦殘,連個背景也不給你提個問題實在是做毛啊?宣揚個性?我不管你是誰,你是經歷感情掙扎也好,還是偶遇職場阻礙也罷,我前面的人都只是勸說.我只會告訴你,看清了你也還是得深陷進去,看輕了管你跑到外國全宇宙什麼的始終有過這麼一段經歷.我該跟你說,我看清了很多像你這樣的事.我該看輕你們這幫...

如何放下一些事怎麼才能放下一些事

人生的一切煩惱,歸根到底就是在生活中沒有學會放下,使身心揹負著沉重的包袱,因而生活也變得越來越累,越來越辛苦。智者無為,愚人自縛 人通常喜歡給自己的心靈套上枷鎖,精神新增壓力。所以說 放下 不僅是一種解脫的心態,更是一種清醒的智慧。不管境遇如何,請放下昨日的輝煌,放下昔日的苦難,放下所有束縛你的包袱...

如何才能放下一些事,人,如何才能放下一些事,一個人

主要是看你自己的心態了,想要放下一個人很簡單,不要表裡不一,口中說放心卻不放,適得其反 這樣試試後,你就知道了 怎麼樣才能放下一些事,放下一些人。最好的辦法就是找事情做,忙到你忘記了別的事,千萬不要嘗試著找另外一個人為幫你從過去的事情中走出來,因為這樣會讓你對他產生依賴,如果哪在他又傷害了你,那就是...