نقل قول: متغیر سراسری و دکمه
سوال 1 باید اون متغیر رو توی یه فایل ذخیره کنی یا اینکه توی رجیستری دخیره کنی و هر وقت برنامه اجرا شد از رجیستری بخونی
سوال 2: کدی که نوشتی رو بذار
نقل قول: متغیر سراسری و دکمه
سلام ممنونم
نقل قول:
سوال 1 باید اون متغیر رو توی یه فایل ذخیره کنی یا اینکه توی رجیستری دخیره کنی و هر وقت برنامه اجرا شد از رجیستری بخونی
میشه واسه اولی بیشتر توضیح بدین
نقل قول:
سوال 2: کدی که نوشتی رو بذار
این کدمه که کارش اینه که یه تماس تلفنی را باید با زدن کلید space صفحه کیبورد جواب بدن اما یه دکمه دیگه تو صفحه فرمم هست که وقتی اسپیس میزنم اونم انگار روش کلیک شده رویدادش اجرا میشه
private void Frm_main_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyData == Keys.Space)
{
//MessageBox.Show("yes");
UC_form_operator u = new UC_form_operator();
u.timer1.Start();
int nSelectedItemIndex = Cl_va.lineNO;
if (nSelectedItemIndex == -1)
return;
int nLineNo = FindLine();//خط آزاد را پیدا میکند
if (nLineNo == -1)//درصورت نبود خط آزاد پیغام میدهد
{
MessageBox.Show("No line is free", "VaVo SDK");
return;
}
String sCallId = call_id;
//برای دریافت تماس با یک شماره خط و شماره تماس گیرنده و دستگاه ورودی و خروچی
if (!VaUserAgentOCX.AcceptCall(nLineNo, sCallId, 0, 0))
{
ErrorMessages();
return;
}
}
}
نقل قول: متغیر سراسری و دکمه
خوب باید فوکوس روی فرم باشه حتما تا اون کد دکمه اجرا نشه
چون اون دکمه فوکوس میره روش و با Space زدن اون دکمه کلیک میشه
نقل قول: متغیر سراسری و دکمه
سوال اولت
using Microsoft.Win32;
واسه نوشتن توی رجیستری:
RegistryKey RegKey = Registry.CurrentUser.OpenSubKey(@"Software", true);
RegKey.SetValue("6527", "THIS IS OK");
واسه خوندن از رجیستری
RegistryKey RegKey = Registry.CurrentUser.OpenSubKey(@"Software", true);
try
{
Reg = RegKey.GetValue("6527").ToString();
}
catch
{
RegKey.SetValue("6527", "NoOK");
}
Reg = RegKey.GetValue("6527").ToString();
اگه سوالی بود بگین راهنمایی می کنم
نقل قول: متغیر سراسری و دکمه
نقل قول:
نوشته شده توسط
haniyehghassami
سلام
من 2 تا سوال داشتم:
1- یه متغیر میخام بدون استفاده از sql یه عدد یا رشته را همیشه تو برنامم نگه داره حتی اگه برنامه بسته بشه بعد باز بشه؟ هر کسی هر راهی که به ذهنش میرسه میشه بهم بگه؟:متفکر:
2- واسه ی یکی از دکمه های صفحه کلید یه کد نوشتم ( دکمه space) اما توی کدم موقع اجرا همینکه این کلید و فشار میدم هم کد من اجرا میشه هم اینکه اگه یکی دیگه از دکمه های برنامم رو حالت انتخاب شده باشه اونم کدش اجرا میشه .....یعنی در اصل با space هم کدی که براش نوشتم اجرا میشه هم اینکه یکی از دکمه هام انتخاب و همزمان باز میشه:متفکر:
میشه کمکم کنین؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
برای اولی از settings ها استفاده کنید:
http://msdn.microsoft.com/en-us/libr...8VS.80%29.aspx
برای دومی هم کلید اسپیس خودتون رو هندل کنید:
http://msdn.microsoft.com/en-us/library/ms171538.aspx
اینم لیست همه کلیدها:
http://msdn.microsoft.com/en-us/libr...(v=vs.71).aspx
شاد و پیروز باشید./
نقل قول: متغیر سراسری و دکمه
1- از Environment Variables استفاده کن
برای set:
Environment.SetEnvironmentVariable("ABC","123",Env ironmentVariableTarget.User);
برای get:
Environment.GetEnvironmentVariable("ABC", EnvironmentVariableTarget.User);
برای دیدن Environment Variables هم میتویند به
mycomputer -(right click)-> properties -->Advanced Tab --> Environment Variables برید
نقل قول: متغیر سراسری و دکمه
سلام
ممنونم از همه
مشکلم حل شد:بامزه: