PDA

View Full Version : کلید میانبر



mr_esmaily
چهارشنبه 26 شهریور 1382, 12:10 عصر
سلام
چه جوری میشه برای یک commandButton بدون نوشتن & در خاصیت Caption یک کلید میانبر تعریف کرد؟! :wink:
منتظرم


موفق و پیروز باشید 8)

Abbas Arizi
چهارشنبه 26 شهریور 1382, 12:29 عصر
از طریق کنترل رویداد Keydown

mr_esmaily
چهارشنبه 26 شهریور 1382, 14:59 عصر
باسلام دوباره
اگه منظورتون استفاده از KeyCode است من اونو امتحان کردم ولی بدردم نخورد چون این کارفقط موقعی عملی است که فوکس روی کنترلی که کر را در آن نوشته ایم باشد در غیر این صورت اون کلید عمل نمی کنه ولی من می خوام در هر حالت این کلید ها عمل کند. :wink:
از همکاریتون ممنون :oops:
منتظر جواب بعدیتون هستم


موفق و پیروز باشید 8)

چهارشنبه 26 شهریور 1382, 15:17 عصر
اگر بررسی کلید را برای KeyDown فرم بنویسید و KeyPreview فرم را True کنید ... احتیاجی نیست که فوکس، روی کنترل مورد نظر باشد.

mr_esmaily
چهارشنبه 26 شهریور 1382, 17:00 عصر
سلام
واقاً ممنون
چه جوری میشه این کارو وقتی ویزیبل فرم فالس است انجام داد؟! :wink:



موفق و پیروز باشید

چهارشنبه 26 شهریور 1382, 18:24 عصر
وقتی Visible فرم False باشه، دیگه کنترل برنامه وارد زیربرنامه KeyDown فرم نمی شه ( مانند اینکه فرم وجود ندارد )

mr_esmaily
چهارشنبه 26 شهریور 1382, 18:56 عصر
پس چی کارباید بکنم؟! :roll:

چهارشنبه 26 شهریور 1382, 22:25 عصر
لطفا بگین چه کاری می خوایین انجام بدین و فرم های برنامتون در چه حالتی هستند.

mr_esmaily
چهارشنبه 26 شهریور 1382, 23:24 عصر
سلام
می خوام برنامه ای بنویسم که فرم اصلی در اون دیده نشه ولی با کلید های میانبر بتونم اونو کنترل کنم مثلا فرم اصلی را آشکار کنم! :wink:



موفق وپیروز باشید 8)

A.Noor
پنج شنبه 27 شهریور 1382, 09:21 صبح
با سلام
فکر می‌کنم این مثال راهنمای خوبی باشد

mr_esmaily
پنج شنبه 27 شهریور 1382, 13:55 عصر
ممنون
حالا چه جوری میشه وضعیت دگمه های Alt ,Shift و ctrl را هنگام فشردن یک دگمه چک کرد؟! :wink:


موفق و پیروز باشید 8)

پنج شنبه 27 شهریور 1382, 15:01 عصر
نمی دونم منظور شما در VB.Net بوده یا نه .. ولی در VB.net مثلا اگر بخوایین کلید Ctrl + N رو بررسی کنید :


If e.Control = True And e.KeyCode = Keys.N Then

برای Shift و Alt هم با e.Alt و e.Shift می تونین بررسی کنین. ( در زیربرنامه KeyDown )

mr_esmaily
پنج شنبه 27 شهریور 1382, 17:26 عصر
متعسفانه منظورم با وی بی بود :roll:

tejarat-ir
سه شنبه 21 شهریور 1385, 11:28 صبح
سلام من هم دنبال یه همچنین چیزی می گردم
اگه دارین بزارین تا بقیه هم استفاده کنن