PDA

View Full Version : نحوه استفاده از دکمه های میانبر در فرمها



emami.sie
دوشنبه 23 آبان 1390, 07:01 صبح
با سلام خدمت دوستان و اساتید محترم
می خواستم بدونم چه جوری می شه یه باتون رو روی فرم گذاشت و بعد براش یه میانبر مثل Alt+C گذاشت...
توی بعضی از برنامه ها دیدم که مثلا روی فرم یه دکمه Close گذاشتن و قسمت C به صورت Close نشون داده میشه و وقتی Alt+C رو میزنی فرم بسته میشه، مانند منو بار اکثر برنامه های ویندوز ...
قبلا از راهنماییتون متشکرم، اگه نمونه بذارید خیلی عالیه...
یا علی

Abbas Amiri
دوشنبه 23 آبان 1390, 22:14 عصر
در کپشن باتن مورد نظر قبل از کاراکتری که می خواهید با فشردن Alt + کاراکتر ، روال مربوط به باتن اجرا شود ، "&" قرار دهید.

emami.sie
چهارشنبه 25 آبان 1390, 07:00 صبح
در کپشن باتن مورد نظر قبل از کاراکتری که می خواهید با فشردن Alt + کاراکتر ، روال مربوط به باتن اجرا شود ، "&" قرار دهید.

با سلام
این کار رو قبلا انجام دادم، توی چند تا برنامه دیگه هم چک کردم ، اما جواب نمیده، البته جواب میده ولی روی بعضی فرمها و یک دفعه از کار میفته... حالا نمی دونم باید تنظیمات خود اکسس رو دستکاری کرد یا مورد دیگه ای هست که باید انجام بشه؟؟؟
همچنین اگه باتن مورد نظر Caption نداشته باشه و از عکس استفاده شده باشه باید چیکار کرد؟
مد نظر من بیشتر کدی هست که برای اینکار باید نوشت، چون فکر میکنم اینطوری مطمئن تره و به خود اکسس فقط با گذاشتن یک "&" نمیشه اطمینان کرد...
ممنون میشم اگه راهنمایی کنید
یا علی

amirzazadeh
چهارشنبه 25 آبان 1390, 11:03 صبح
سلام
از اين كد استفاده كنيد:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If Shift = 4 And KeyCode = 67 Then

DoCmd.Close

End If
End Sub
فقط توجه داشته باشيد كه key preview فرم بايد به yes تغيير داده بشه.
..............................
موفق باشيد