بدون دسته بندی

غیرفعال کردن موس و کیبورد در سی شارپ


سلام دوستان من دنبال سورس یا کدی هستم که بتونم باهاش موس وکیبورد رو برای لحظاتی غیرفعال کنم
البته کد رو دارم ولی مشکل اینه که برنامه حتما باید دسترسی ادمین داشته باشه



publicpartialclassForm1:Form
{
[return:MarshalAs(UnmanagedType.Bool)]
[DllImport("user32.dll",CharSet=CharSet.Auto,ExactS pelling=true)]
publicstaticexternvoidBlockInput([In,MarshalAs(UnmanagedType.Bool)]bool fBlockIt);
publicForm1()
{
InitializeComponent();
}
privatevoid button1_Click(object sender,EventArgs e)
{
timer1.Enabled=true;
}
privatevoid timer1_Tick(object sender,EventArgs e)
{
BlockInput(true);
progressBar1.Increment(+5);
if(progressBar1.Value==100)
{
timer1.Enabled=false;
BlockInput(false);
progressBar1.Value=0;
}
}


و مورد دیگه چجوری میشه بجز تایمر یه حالت تغییری توی یکی از المان ها رو رصد کرد
مثلا اگه مقادیری به لیست باکس اضافه بشه البته اینم بگم اضافه شدن بصورت خودکار و لحظه ای هست



برنامه نویس
جهت کسب اعات بیشتر به انجمن برنامه نویس مراجعه نمایید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

دوازده − پنج =

دکمه بازگشت به بالا