ورود

View Full Version : نحوه گذاشتن دكمه‌هاي سورت صعودي و نزولي در رديف اكسپلورر بار vsflexgrid



rezankh
یک شنبه 12 آبان 1392, 22:09 عصر
با سلام
عليرغم جستجو چيزي پيدا نكردم. تنها در يكي از تاپيكها كه در مورد vsflexgrid بود فقط به استفاده از رويدادهاي beforesort و aftersort اشاره شده بود و ديگه هيچي.
حال مي‌خوام زماني كه روي هر ستون كليك مي‌كنيم دكمه صعودي نزولي نمايان بشه. كدهاي زير رو نوشتم ولي تو هر رويدادي كه ميزارم جواب نميده.


Private Sub MoveImage()
Image6.Visible = True
VSFlexGrid1.Row = 0
Image6.Left = VSFlexGrid1.Left + VSFlexGrid1.CellLeft
Image6.Top = VSFlexGrid1.Top + VSFlexGrid1.CellTop
End Sub

حال اين كد رو تو هر رويدادي ميزارم جواب نميده.


If VSFlexGrid1.Row = 0 Then
Call MoveImage
Else
Image6.Visible = False
End If

rezankh
سه شنبه 14 آبان 1392, 18:52 عصر
سلام
مشكلش اينه كه image ميره زير Vs و روي اون قرار نميگيره. حال فرض كنيم اصلا از عكس هم استفاده نمي‌كنم ولي ميخوام وقتي روي هر سرستون كه كليك مي‌كنم،‌ دستور زير كه مربوط به سورت كردن هست انجام بشه.


Adodc2.Recordset.Sort = "SelectId desc"

isaac23
شنبه 02 اسفند 1393, 08:03 صبح
سلام دوست عزیز

خاصیت Xplorer Bar کنترل رو روی 1 بذار خودش مرتب میکنه دیگه نیازی نیست کد بنویسی

vbhamed
یک شنبه 02 فروردین 1394, 12:39 عصر
سلام
برای گذاشتن عکس نیاز به کنترل Image نیست، خود vsFlexGrid می‌تونه در هر سلولش عکس دلخواه رو نشون بده