چند وقت پیش از یکی از انجمن ها فایل بسیار جالبی را دانلود کردم که هم اکنون نام سازنده آن را به خاطر نمی آورم که تشکر و قدردانی از ایشان بنمایم .
این فایل را به پیوست قرار میدهم .
و اما سوال بنده شاید بسیار پیش پا افتاده باشد ولی به هر حال خودم از حل آن عاجزم .
بنده جهت ساخت منو برای فایلم دقیقاً به همچین یوزرفرم زیبایی نیاز دارم ولی با تعداد دکمه های بیشتر و طراحی بزرگتر . آیا راهی وجود دارد که برای هر دکمه که حرکت موس روی آن را تعریف میکنیم فقط نام دکمه هایی را ذکر کنیم که باید نشان داده شوند و با یک دستور بتوان کلیه دکمه های دیگر را را حذف کرد ؟
یعنی طبق دستورات ذکر شده در خود این فایل فقط دستورات مشاهده ذکر شود ولی دستورات هاید کردن سایر دکمه ها فقط در یک سطر نوشته شود ؟
به طور مثال :
دستوری که برای دکمه Edit نوشته شده است به صورت زیر است :
Private Sub cmd4_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
cmd2.Visible = False
cmd3.Visible = False
cmd7.Visible = True
cmd8.Visible = True
cmd9.Visible = True
cmd6.Visible = False
End Sub
آیا راهی وجود دارد که به صورت زیر نوشته شود ؟
Private Sub cmd4_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
cmd7.Visible = True
cmd8.Visible = True
cmd9.Visible = True
؟؟؟؟؟؟؟؟؟؟؟
End Sub
یعنی به جای علامت سوال دستوری ذکر شود که همه دکمه های دیگر که نامشان (cmdX) است و نامشان در لیست فوق نیست hide شوند ؟




کامنت