آقا به خدا شرمندم. من همین تازه متوجه شدم. نمی دونم چرا ایمیل نمیاد بابت ارسال موضوع جدید!!!!
آقا اول اینکه نیاز نیست شما برای هر کنترل دستور عدم نمایش منو هایی رو که نمی خواین نشون بدین رو بنویسین و فقط کافیه روی فرم یه دستور بنویسین و منوهایی رو که همیشه باید باشن رو ویزیبل کنین و اون زیر منو هایی که نباید دیده بشن رو مخفی کنین.
با این کار تو حرکت بین منو ها، زیر منوها حذف نمی شن. و فقط با حرکت موس روی قسمت خالی فرم زیر منو ها حذف میشن.
واما کد مورد نظر برای فایلی که قرار داده بودم.
کد PHP:
Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Dim ctl As Control
For Each ctl In Me.Controls
If TypeName(ctl) = "CommandButton" Then
ctl.Visible = False
End If
Next ctl
cmd1.Visible = True
cmd4.Visible = True
cmd5.Visible = True
CommandButton1.Visible = True
End Sub
الان تو کد بالا cmd1 مربوط به فایل، cmd4 مربوط به ادیت و cmd5 مربوط به ویو و CommandButton1 مربوط به دکمه exit هستش که همیشه باس فعال باشن.
منو و حرکت موس.xlsm
علاقه مندی ها (Bookmarks)