PDA

نسخه کامل مشاهده نسخه کامل : کمک خیلی ساده میخام



ardalan_zapata
09-05-2008, 12:00
با سلام
من میخام یه برنامه بنویسم که مثلا وقتی یک Bottom در ویژوال فشار دادم مثلا دکمه D رو کیبورد زده بشه یا هر کلید دیگری که بخواهم
مثلا یه دکمه به اسم کپی درست کنم که وقتی میزنم Ctrl+c زده بشه
ممنون:31:

ardalan_zapata
09-05-2008, 18:06
کسی نبید؟ ؟؟

ardalan_zapata
10-05-2008, 19:08
این همه برنامه نویس هست هیشکی بلد نیست؟

Julian
10-05-2008, 21:08
فکر کنم باید از دستور sendkeys استفاده کنی.
sendkeys ctrl+c درست نمیدونم.

R. Calderon
10-05-2008, 21:43
بجاي كنترل و غيره بايد كد اسكي رو وارد كني يا مقدار ثابتش درويژوال بيسيك

ardalan_zapata
12-05-2008, 10:37
بجاي كنترل و غيره بايد كد اسكي رو وارد كني يا مقدار ثابتش درويژوال بيسيك

میشه بیشتر توضیح بدی؟
مثلا رو ctrl+c یه مثال بزن

majj
12-05-2008, 11:47
سلام استارست 550 تازگیها ورژن جدیدش نیومده؟
برای رفع مشکلتون اگه فقط میخواهی سیو کردن رو داشته باشی اول بگو چی میخواهی سیو کنی بعدش از CommonDialog1 استفاده کن

ardalan_zapata
12-05-2008, 19:48
سلام استارست 550 تازگیها ورژن جدیدش نیومده؟
برای رفع مشکلتون اگه فقط میخواهی سیو کردن رو داشته باشی اول بگو چی میخواهی سیو کنی بعدش از CommonDialog1 استفاده کن

سلام
آخرش مال ماه پیش :31:
ببین من میخام یه برنامه مثل این درست کنم فقط فارسی

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

majj
13-05-2008, 07:21
من که متوجه نشدم اطلا این برنامه چیه اخه رو سیستم من فونتهاش بهم ریخته اگه فونت خاصی داره فونت رو هم بذارین

ardalan_zapata
13-05-2008, 10:22
من که متوجه نشدم اطلا این برنامه چیه اخه رو سیستم من فونتهاش بهم ریخته اگه فونت خاصی داره فونت رو هم بذارین

برنامه روسی هست
رو سیستم منم همینطوره
شما مثلا کلید های بالا و پایینش امتحان کن مثلا رو My computer کار دکمه ها بالا و پایین کیبورد:11:

atifazi
14-05-2008, 12:30
با سلام
من میخام یه برنامه بنویسم که مثلا وقتی یک Bottom در ویژوال فشار دادم مثلا دکمه D رو کیبورد زده بشه یا هر کلید دیگری که بخواهم
مثلا یه دکمه به اسم کپی درست کنم که وقتی میزنم Ctrl+c زده بشه
ممنون:31:

خب شما باید ار تابع send key استفاده کنید. متلا تو رویداد botton مینویسی
if keycod=vbkey a then


sendkey ("{f5}") ''ke in cod vaghti kelide a feshorde shod kelid f5 ra dar mohite windows mifesharad
age mikhay faghat kelide b ra ersal koni dige too {} neminevisi faghat minvisi ("b") hamin

ardalan_zapata
14-05-2008, 18:18
ممنون دوست عزیز ولی عمل نکرد

MrJamshidy
18-05-2008, 11:28
شما باید ببینی چکار میخوای انجام بدی مثلا همین Ctrl+C رو میتونی با فرمان Clipboard انجام بدی اما مثلا اگر برای کپی بخوای کلید بفرستی ((SendKeys)) فکوس از روی تکست باکس میره و چیزی به کلیپ بورد فرستاده نمیشه

vb_lord_AR
20-05-2008, 09:15
آره آقای جمشیدی راست می گن !!

black_storm
29-05-2008, 11:54
sendkeys ("{CTRL}" + "C") : code