PDA

View Full Version : گفتگو: کار با کنترل TreeView



rezapassword
شنبه 06 مهر 1387, 14:43 عصر
سلام دوستان
من اصلا بلد نیستم با این کار کنم
مشکل دارم حتی نمیدونم چه طور میشه براش کد نوشت !
میدونید میخوام کاری کنم که وقتی روی یکی از ایتم هاش کلیک شد کنترل های روی صفحه عوض بشن
مثلا این TreeView دو تا ایتم داره به نام " تکس باکس ها " و "باتن ها " حالا وقتی روی ایتم تکس باکس ها کلیک شد روی فرم تکس باکس یک رو نشون بده و وقتی روی باتن ها کلیک شد باتن یک رو نشون بده
یه چیزی تو مایه های برنامه node 32 دیگه ولی نمدونم چه طور صفحه رو عوض کنم از ویزیبل هم نمیشه استفاده کرد چون کنترل ها زیادن
حالا چی کنم ؟

reza6384
شنبه 06 مهر 1387, 16:49 عصر
سلام. TreeView یک event داره به نام AfterSelect.


Private Sub TV1_AfterSelect(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TV1.AfterSelect

If e.node.Name = "node32" then
me.textbox1.visible = false
......
end if

End Sub


از e.node می تونید برای دسترسی به نود انتخاب شده استفاده کنید.

rezapassword
شنبه 06 مهر 1387, 16:51 عصر
برای نمایش اون طوری پس چی ؟
ممنون

reza6384
شنبه 06 مهر 1387, 16:57 عصر
متوجه منظورتون نمیشم. مگه نمی خوای یک سری Button نمایش داده بشه یا یک سری Textbox ؟ اگر چند تا هستند می تونی اونها رو توی یک GroupBox بریزی ، یکی به نام GrpButtons و دیگری به نام GrpTextboxes. بعد :



if e.node.name = "buttons" then
grpbuttons.visible = true
grptextboxes = false
elseif e.node.name = "textboxes"
grpbuttons.visible = false
grptextboxes.visible = true
end if

rezapassword
یک شنبه 07 مهر 1387, 08:33 صبح
سلام
میخوام دوست گلم مثل انتی ویروس nod32 باشه
یه جوری مثل تب از سمت چپ
اگر متوجه منظورم نمیشید عکس بزارم
ممنون

rezapassword
یک شنبه 07 مهر 1387, 09:33 صبح
اینم عکس هاش
http://i37.tinypic.com/2rqdblw.png
http://i38.tinypic.com/709ctv.png

morteza_261
یک شنبه 07 مهر 1387, 11:39 صبح
سلام
چرا از TabControl استفاده نمیکنید!!!

ایام به کام

rezapassword
دوشنبه 08 مهر 1387, 07:57 صبح
تب رو که نمیشه برد چپ
میشه ؟

rezapassword
دوشنبه 08 مهر 1387, 08:35 صبح
راستی بگم که باید با تری ویو باشه ها
ممنون

morteza_261
دوشنبه 08 مهر 1387, 12:29 عصر
تب رو که نمیشه برد چپ
میشه ؟
سلام
کامپوننت هایی هست که این کارو میکنه

rezapassword
دوشنبه 08 مهر 1387, 20:38 عصر
ولی من باید با تریویو این کارو بکنم
راهی نداره

rezapassword
سه شنبه 09 مهر 1387, 19:31 عصر
خوب دوستان کامپوننتش رو بزارید
ممنون

Scartage
چهارشنبه 10 مهر 1387, 10:45 صبح
اگر کامپوننت معرفی کنید بهتره. من هم چنین مشکلی دارم.

تاپیک رو دنبال می کنم.