PDA

View Full Version : سوال: غیرفعال کردن یک دکمه از کیبرد + سایز فرم



.AndRoid.
سه شنبه 01 بهمن 1392, 06:26 صبح
سلام دوستان
1. من یه مشکلی دارم ، توی vb6 (چون قبلا وی.بی کار میکرد و تازه سی.شارپ رو شروع کردم از وی.بی مثال میزنم) وقتی میخواستیم انادزه فرم کل صفحه رو بگیره ازین کد استفاده میکردیم :
form1.width = screen.width
همینطور برای height اما توی سی شارپ چطوری میشه اینکارو کرد ؟
من هرچی خواستم از خاصیت سایز توی فرم لود استفاده کنم اینطوری شد :
http://upload7.ir/imgs/2014-01/13354079891740244032.jpg
و ارور گرفتم .

2. چطوری میتونم یکی از دکمه ها رو غیرفعال کنم ، مثلا تا وقتی برنامه در حال اجراست دکمه F یا ویندوز (این خیلی مهمه) کار نکنه ؟

fmehrvarzi
سه شنبه 01 بهمن 1392, 07:39 صبح
برای غیر فعال کردن کیبورد میتونی از لایبراری GlobalHooker استفاده کنی
من با استفاده از این لایبراری تونستم موس و کیبورد را به صورت سراسری غیر فعال کنم

یک نمونه در امضا در زیر همین نوشته قرار دارد

AmiRReZzZzA
سه شنبه 01 بهمن 1392, 09:27 صبح
برای تغییر سایز فرم ، می توانید اول از آن یک شی بسازید . برای مثال
Form1 frm = new Form1();
frm.Width = 100;

و یا با استفاده از this که به فرم اشاره می کند مثل :

this.Width = 43;
this.Height = 10;