PDA

View Full Version : کلید های ترکیبی در سی شارپ



aaaaammmm
چهارشنبه 27 مرداد 1389, 16:53 عصر
چطوری از کلیدهای ترکیبی در برنامه استفاده کنیم؟ مثل CTRL+k یا
SHIFT+D

ایمان مدائنی
چهارشنبه 27 مرداد 1389, 16:56 عصر
دوست عزيز هر كليدي رو كه ميخواهي براش كليد ميانبر بزاري قبل از كلمه مورد نظر يك & بزار

توي نام اون كنترل اين كارو بكن

مثلا butt&on كليد o ميشه ميانبر و با تركيب alt+o ميتوني اون كنترل رو فعال كني

M.YasPro
چهارشنبه 27 مرداد 1389, 16:59 عصر
سلام
ابتدا بایستی KeyPreview فرم مورد نظر رو true کنید ، بعد توی رویداد KeyDown چک کنید ببینید کلیدهای زده شده همان مقدار مورد نظر هستند ؟
مثل این کد :


if(e.KeyCode==Keys.Enter)
MessageBox.Show("");



موفق باشید ./

aaaaammmm
یک شنبه 31 مرداد 1389, 00:03 صبح
منظورم
ازکلید ترکیبی اینه که با فشردن دو یا سه کلید از صفحه کلید تابع خاصی فراخوانی
شود؟
alt+ctrl+d یا shift+g

aaaaammmm
یک شنبه 31 مرداد 1389, 20:16 عصر
دوستان؟کلید ترکیبی ؟
مثلاalt+ctrl+s
چگونه؟

cheshm6k
دوشنبه 01 شهریور 1389, 01:46 صبح
سلام
ابتدا بایستی KeyPreview فرم مورد نظر رو true کنید ، بعد توی رویداد KeyDown چک کنید ببینید کلیدهای زده شده همان مقدار مورد نظر هستند ؟
مثل این کد :


if(e.KeyCode==Keys.Enter)
MessageBox.Show("");



موفق باشید ./


با سلام . بعد از انجام مراحلی که دوستمون گفتن حالا به اینصورت می تونی چک کنی که control,alt,shift فشرده شدن یا نه .
مثال برای ctrl+s:


private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if ((e.Control == true) && (e.KeyCode == Keys.S))
MessageBox.Show("salam");
}

aryanfadaie
چهارشنبه 24 خرداد 1396, 19:01 عصر
سلام یه سوال داشتم اونم این بود که چطور وقتی که برنامه بسته است و یا در بازی یا برنامه ی دیگر هستیم این کلید های ترکیبی رو فشار دادیم خودش اون عمل رو انجام بده
مثل برنامه اسکرین شات که در بازی ها هم کار بکنه
اگه کمک کنین ممنون میشم