منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : تذكر ماكتب داخل تكست بوكس c# [ مهم شباب ]
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
سلام عليكم ..

اتمنى قراءة الموضوع بالكآمل .. 

عندي برنآمج للمشتركين 

اريد عندما الشخص يدخل مفتاح الاشتراك  يحفظ مفتاحة بجانب البرنآمج ملف ( Key.linc )

وعندما يقفل الشخص البرنامج مرة اخرى ويرجع يدخل البرنامج 
البرنامج يقوم بقراءة ملف
( key.linc داخل التسكت بوكس 

Heart
اتمنى المسآعدة 
لغة البرنآمج  c# 


هل هذا هو المطلوب؟
PHP كود :
if (textBox1.Text.Trim()!="")
 
           {
 
               File.WriteAllText ("Key.linc"textBox1.Text);
 
               Form f2 = new Form2() ;
 
               f2.Show();
 
               Hide();

 
           

و ضمن ملف Program.cs
حيث عند بدء تشغيل البرنامج يفحص وجود الملف من دون قراءة محتواه فاذا وجده ينتقل للفورم الثاني واذا لم يجده ينتقل للفورم الخاص بالدخول
لاي تعديل اكتب رد.
PHP كود :
string appf Path.GetDirectoryName(Application.ExecutablePath);
 
           string fl appf + @"\Key.linc";
 
           if (File.Exists (fl))
 
           {
 
           Application.Run(new Form2());

 
           }
 
           else
            
{
 
               Application.Run(new Form1());
 
           



اخوي سعود الله يعطيك العافية  .. ابيه اذا تم وضع مفتاح الاشتراك ينشيء لي ملف linc  

ويتذكر ماكتب داخل الملف عند تشغيلة مرة اخرى
واذا  تم حذف ملف linc ينشئه لي مرة اخرى اثناء كتابة مفتاح الاشتراك
لان المشترك جديد والتكست بوكس فاضي ..
(12-03-21, 10:43 AM)Vimtos كتب : [ -> ]


اخوي سعود الله يعطيك العافية  .. ابيه اذا تم وضع مفتاح الاشتراك ينشيء لي ملف linc  

ويتذكر ماكتب داخل الملف عند تشغيلة مرة اخرى
واذا  تم حذف ملف linc ينشئه لي مرة اخرى اثناء كتابة مفتاح الاشتراك
لان المشترك جديد والتكست بوكس فاضي ..

الله يغافيك
جرب الكود لاني جربته ويعمل.
حبيبي واخوي سعود .. 


توصلت للحل الحمد لله .. يمكن مافهمتي لاكن عادي ي قلبي دائما نعتبرك استاذا لنا .. 


الكود كالتالي 
 لود فورم 
كود :
       private void Form1_Load(object sender, EventArgs e)
       {
           if (File.Exists("key.linc"))
           {
               using (StreamReader SR = new StreamReader ("Key.linc"))
               {
                   maskedTextBox1.Text = SR.ReadLine();
               }
           }

والبوتون 

كود :
               using (StreamWriter sw = new StreamWriter("key.linc"))
               {
                   sw.WriteLine(maskedTextBox1.Text);
               }
           }
(12-03-21, 11:08 AM)Vimtos كتب : [ -> ]
حبيبي واخوي سعود .. 


توصلت للحل الحمد لله .. يمكن مافهمتي لاكن عادي ي قلبي دائما نعتبرك استاذا لنا .. 


الكود كالتالي 
 لود فورم 
كود :
       private void Form1_Load(object sender, EventArgs e)
       {
           if (File.Exists("key.linc"))
           {
               using (StreamReader SR = new StreamReader ("Key.linc"))
               {
                   maskedTextBox1.Text = SR.ReadLine();
               }
           }

والبوتون 

كود :
               using (StreamWriter sw = new StreamWriter("key.linc"))
               {
                   sw.WriteLine(maskedTextBox1.Text);
               }
           }

بالعكس فهمتك وكان بامكاني كتابة كود عرض محتوى ملف نصي في مربع نص لكني احببت الانتقال الى خطوة اخرى وهي عدم الحاجة  لهذه الخطوة.
يعني ماهي الفائدة من عرض فورم يحتوي بيانات دخول؟؟
يفترض الانتقال مباشرة لفورم آخر.
(12-03-21, 05:10 PM)سعود كتب : [ -> ]
(12-03-21, 11:08 AM)Vimtos كتب : [ -> ]
حبيبي واخوي سعود .. 


توصلت للحل الحمد لله .. يمكن مافهمتي لاكن عادي ي قلبي دائما نعتبرك استاذا لنا .. 


الكود كالتالي 
 لود فورم 
كود :
       private void Form1_Load(object sender, EventArgs e)
       {
           if (File.Exists("key.linc"))
           {
               using (StreamReader SR = new StreamReader ("Key.linc"))
               {
                   maskedTextBox1.Text = SR.ReadLine();
               }
           }

والبوتون 

كود :
               using (StreamWriter sw = new StreamWriter("key.linc"))
               {
                   sw.WriteLine(maskedTextBox1.Text);
               }
           }

بالعكس فهمتك وكان بامكاني كتابة كود عرض محتوى ملف نصي في مربع نص لكني احببت الانتقال الى خطوة اخرى وهي عدم الحاجة  لهذه الخطوة.
يعني ماهي الفائدة من عرض فورم يحتوي بيانات دخول؟؟
يفترض الانتقال مباشرة لفورم آخر.



.. المفتاح .. اونلاين .. وعندي صلاحية بالغاء الاشتراك .. وتجديد الاشتراك .. 
.. مراح تظهر البينات في الفورم ابدا .. 


= اتمنى لو وضعت شيء اتواصل معك فيه اخوي سعود