![]() |
|
مشكله في حفظ أعدات البرنامج - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : مشكله في حفظ أعدات البرنامج (/showthread.php?tid=22227) الصفحات:
1
2
|
مشكله في حفظ أعدات البرنامج - طـلال - 23-10-17 السلام عليكم عندي برنامج دخلت على الأعدات setting وعرفت متغيرين ووضعت صفحه وضعت فيها تكستين ووضعت الكود في زر الحفظ يعطيني خطأ يسطر لي بالأزرق على الكود مع العلم أن المتغير عام على الأبلكيشن كامل كود : My.Settings.ips = txtip.Textكود : My.Settings.ips = txtip.TextRE: مشكله في حفظ أعدات البرنامج - zaer - 23-10-17 وعليكم السلام تأكد من صفحة الإعدادت أن Scope لكل متغير محدد على User وليس Application RE: مشكله في حفظ أعدات البرنامج - silverlight - 23-10-17 عليك أن تتأكد انك اخترت scope من النوع -User بدلا من Application لأن My.Settings وعند اختيارك Application-scope فإن Property هنا تكون من النوع ReadOnly و لا يمكن تغيير قيمتها أما عند اختيارك User-scope فإن Property هنا تكون من النوع read write Property RE: مشكله في حفظ أعدات البرنامج - طـلال - 24-10-17 يعطيكم العافيه مع العلم أن غيرتها user ووضعت هذا الكود لكن ما حفظ( My.Settings.ips = txtip.Text) RE: مشكله في حفظ أعدات البرنامج - سعود الشامان - 24-10-17 حل بديل http://vb4arb.com/vb/showthread.php?tid=21988 RE: مشكله في حفظ أعدات البرنامج - طـلال - 24-10-17 (24-10-17, 01:36 AM)سعود الشامان كتب : حل بديل الله يعطيكم العافيه كلكم شكراً RE: مشكله في حفظ أعدات البرنامج - zaer - 24-10-17 (24-10-17, 01:30 AM)طـلال كتب : يعطيكم العافيه مع العلم أن غيرتها user لازم بعدها تضع My.Settings.Save عشان يحفظ الاعدادات يعني بعد ما غيرت Scope إلى User يكون الكون مثل كود : My.Settings.ips = txtip.Textلكل أداة خاصية اسمها ApplicationSetting فلن تحتاج لأي كود أو إنشاء متغيرات في الاعدادات بالطريقة اليدوية مثل ما فعلت أنت سابقا إذا أردت طريقتها إحذف المتغيرات التي أنشأتها في الاعدادات سابقا مع حذف جميع الاكواد التي تخصها وحدد اداة txtip واذهب للخاصية ApplicationSetting اذا فتحتها تلاقي فيها خصائص الآداة تشبه للوهلة الأولى قائمة الخصائص العادية ولكن حتلاحظ اختلاف في التعامل معها، اختر منها الخاصية Text وأنشء فيها متغير وضع له اسم، وافعل الآمر نفسه كذلك مع الأداة txtloing، وبكذا حتريح نفسك من الاكواد والإنشاء اليدوي ملاحظة حتلاحظ لو رحت للإعدادت أن اسماء المتغيرات للأدوات موجوده هناك لكن تم إنشاءها عن طريق خاصية ApplicationSetting RE: مشكله في حفظ أعدات البرنامج - طـلال - 25-10-17 ألف شكراً على المعلومه الجميله بالفعل مريحه للغايه لكن المشكله عندي غريبه أنا وضعت 4 متغيرات وربطتهم بطريقتك ووضعت في حدث lode هذا الكود كود : txtip.Text = My.Settings.ipsووضعت في حدث الحفظ هذا الكود : كود : My.Settings.ips = txtip.Textجميع المتغيرات scope (user المشكله الغريبه اللي واجهتني أني أضفت أول شي بشكل يدوي قيمه للمتغيرات وبعدين رحت أغيرها عن طريق الشاشه أول ما شغلت الشاشه ظهرت لي القيم اللي أدخلتها بشكل يدوي .. قمت أنا وغيرت القيم وضغطت زر حفظ رحت أشوف الأعدادات لقيتها نفس الأعدات ما تغيرت من شاشة setting والغريب لما أشغل شاشة الأعدات أول ما أشغلها تظهر لي الأعدات اللي أنا عدلتها لكن في المشروع ما تغيرت وش الحل ...؟ RE: مشكله في حفظ أعدات البرنامج - zaer - 25-10-17 طيب جرب الطريقة الأخيرة اللي ذكرتها لك عشان ما تحتاج تكتب أي كود يعني ما تحتاج تعمل txtip.Text = My.Settings.ips ولا غيره حتى أنك ما تحتاج تعمل My.Settings.Save يعني احذف كل المتغيرات اللي عملتها في شاشة الاعدادات وروح للخاصية ApplicationSetting لكل أداة وافتحها وتلاقي فيها خاصية Text تشبه الخاصية Text العادية لكن طريقتها مختلفة إذا فتحت الخاصية Text اللي داخل ApplicationSetting تظهر نافذة صغيرة اضغط New واكتب اي اسم ويكون مختلف عن الآخر وكرر هذه الطريقة لكل أداة تريدها تحتفظ بالقيمة عند اغلاق المشروع واستعادتها عن التشغيل RE: مشكله في حفظ أعدات البرنامج - طـلال - 25-10-17 مشكور ياغالي على تفاعلك معاي الآن إذا أضفته هل أجعل scope عام - وعلى اليوزر فقط أنا أحتاج المتغيرات هاذي لوضعها في كود الأتصال بقاعدة البيانات إذا ما أحتاج كود وبعدين حبيت أعدل هل تتعدل على طول ..؟ |