PDA

View Full Version : مشکل rigth to left با treeview



mansoor
شنبه 21 شهریور 1383, 05:45 صبح
دوستان برنامه نویس عزیز سلام
من به صورت حرفه ای در بحث های شما شرکت نمی کنم اما وقتی کار به جاهای باریک میکشه به اینجا مراجعه می کنم
آقا ما میخایم treeview رو rigth to left کنیم
یعنی اینکه دقیقا یه آینه روبروی این treeview های معمولی بزاریم(البته خودتون استادید)
plz hlp
thank mansoor :roll:

linux
شنبه 21 شهریور 1383, 21:28 عصر
اگر تو قسمت vb.net را ببینی که کنترلی به اسم rtl هست خوب از سورسش با کمی تغیرات می تونید توی
vb هم استفاده کنید.

کم حوصله
شنبه 21 شهریور 1383, 23:51 عصر
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Const WS_EX_LAYOUTRTL = &H400000
Private Const GWL_EXSTYLE = -20


Private Sub Form_Load()
SetWindowLong TreeView.hwnd, GWL_EXSTYLE, _
GetWindowLong(TreeView.hwnd, GWL_EXSTYLE) Or WS_EX_LAYOUTRTL
End Sub
:wink: :mrgreen:

بابک زواری
یک شنبه 22 شهریور 1383, 09:40 صبح
کم حوصله جان ممنون خیلی حال کردم از این کد خیلی وقت بود دنبال
اون بودم

mansoor
جمعه 27 شهریور 1383, 23:13 عصر
دوستان عزیز
به خاطر انکه عابروی ما رو جلوی دوستانمون حفظ کردید
متشکرم
:oops:
البته حالا رفته ببینه کار میکنه یا نه 8)