با سلام
من میخام یه برنامه بنویسم که مثلا وقتی یک Bottom در ویژوال فشار دادم مثلا دکمه D رو کیبورد زده بشه یا هر کلید دیگری که بخواهم
مثلا یه دکمه به اسم کپی درست کنم که وقتی میزنم Ctrl+c زده بشه
ممنون:31:
Printable View
با سلام
من میخام یه برنامه بنویسم که مثلا وقتی یک Bottom در ویژوال فشار دادم مثلا دکمه D رو کیبورد زده بشه یا هر کلید دیگری که بخواهم
مثلا یه دکمه به اسم کپی درست کنم که وقتی میزنم Ctrl+c زده بشه
ممنون:31:
کسی نبید؟ ؟؟
این همه برنامه نویس هست هیشکی بلد نیست؟
فکر کنم باید از دستور sendkeys استفاده کنی.
sendkeys ctrl+c درست نمیدونم.
بجاي كنترل و غيره بايد كد اسكي رو وارد كني يا مقدار ثابتش درويژوال بيسيك
میشه بیشتر توضیح بدی؟نقل قول:
مثلا رو ctrl+c یه مثال بزن
سلام استارست 550 تازگیها ورژن جدیدش نیومده؟
برای رفع مشکلتون اگه فقط میخواهی سیو کردن رو داشته باشی اول بگو چی میخواهی سیو کنی بعدش از CommonDialog1 استفاده کن
سلامنقل قول:
آخرش مال ماه پیش :31:
ببین من میخام یه برنامه مثل این درست کنم فقط فارسی
کد:http://www.ulov.net/index.php?option=downloads&task=download&id=164
من که متوجه نشدم اطلا این برنامه چیه اخه رو سیستم من فونتهاش بهم ریخته اگه فونت خاصی داره فونت رو هم بذارین
برنامه روسی هستنقل قول:
رو سیستم منم همینطوره
شما مثلا کلید های بالا و پایینش امتحان کن مثلا رو My computer کار دکمه ها بالا و پایین کیبورد:11:
خب شما باید ار تابع 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
ممنون دوست عزیز ولی عمل نکرد
شما باید ببینی چکار میخوای انجام بدی مثلا همین Ctrl+C رو میتونی با فرمان Clipboard انجام بدی اما مثلا اگر برای کپی بخوای کلید بفرستی ((SendKeys)) فکوس از روی تکست باکس میره و چیزی به کلیپ بورد فرستاده نمیشه
آره آقای جمشیدی راست می گن !!
sendkeys ("{CTRL}" + "C") : code