۲۹-مهر-۱۳۸۵, ۲۱:۲۷:۰۴
۳۰-آبان-۱۳۸۵, ۱۴:۴۱:۵۰
'اين كد را در بخش فرم وارد كنيد
Sup Form Load
setrtol treeVew1
end sub
Option Explicit
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Const WS_EX_LAYOUTRTL = &H400000
Private Const GWL_EXSTYLE = (-20)
Public Sub SetRtoL(Ctl As Control)
Ctl.Visible = False
SetWindowLong Ctl.hwnd, GWL_EXSTYLE, GetWindowLong(Ctl.hwnd, GWL_EXSTYLE) Or WS_EX_LAYOUTRTL
Ctl.Visible = True
End Sub
سپس نام tree View را در مقدار اين كنترل بنويسيدPrivate Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Const WS_EX_LAYOUTRTL = &H400000
Private Const GWL_EXSTYLE = (-20)
Public Sub SetRtoL(Ctl As Control)
Ctl.Visible = False
SetWindowLong Ctl.hwnd, GWL_EXSTYLE, GetWindowLong(Ctl.hwnd, GWL_EXSTYLE) Or WS_EX_LAYOUTRTL
Ctl.Visible = True
End Sub
Sup Form Load
setrtol treeVew1
end sub
۰۱-آذر-۱۳۸۵, ۰۹:۰۷:۲۵
جالب بود نمیدونستم.
۰۱-آذر-۱۳۸۵, ۱۹:۱۶:۴۴
hossis جان ممنونم. واقعآ تكنيك خيلي جالبي بود. اميدوارم به صورت يك برنامه در خود سايت قرار بدي چون فكر مي كنم به درد خيليها بخورد.
موفق باشي
موفق باشي
۲۷-آبان-۱۳۸۶, ۱۷:۱۳:۵۱
سلام
آقا ممنون از پاسختون
ولي اين كار روي كنترل RichTextBox كار نمي كنه
اين رو بايد چه كارش كرد؟
آقا ممنون از پاسختون
ولي اين كار روي كنترل RichTextBox كار نمي كنه
اين رو بايد چه كارش كرد؟