سويت لك برنامج صغير فيه الدالتين OPEN و Save
واذا واجهتك مشاكل في فهم الكود راح ارجع اشرح لك الكود في المساء
البرنامج بلغة C# 2008
في المرفقات
مع التحية
سويت لك برنامج صغير فيه الدالتين OPEN و Save
واذا واجهتك مشاكل في فهم الكود راح ارجع اشرح لك الكود في المساء
البرنامج بلغة C# 2008
في المرفقات
مع التحية
الله يعطيك الف عافيه
النسخه تبعك 2008 وانا 2005
بس نسخت الاكواد ومشي الحال
ماتعرف على مكتبه ال using System.Linq;
ولا على المتغير t1.txt
امممممم بنزل نسخة 2008
بس اخاف انو شغلي اللي ع النسخه القديمة يخرب والا مافي مشاكل ادا نصبت 2008 ؟؟؟؟؟
The important thing is not so much
that every child should be taught,
as that every child should be given the wish to learn.
سيتم تحويل المشاريع الى نسخة 2008 وعمل نسخة احتياطية لها
مع التحية
الله يسعدك ياشيخ ويوفقك ياااااااااااااااااارب
مررره يسلمو على هادي المساعده
سوري اني بثقل عليك بس كمان عندي سؤال محيرني $:
التكست بوكس عندي تطلع شفافه ايش السبب ؟؟!!
وكمان عندي الكود
MessageBox.Show("Do you want to save changes", "Alert", MessageBoxButtons.YesNoCancel);كيف ممكن ان اكتب اكواد الازرار بداخله ؟؟
وشكرا جدا جدا جدا جدا وسوووووري ع القلق :)
تم تعديل هذه المشاركة بواسطة ميمي الفرحان في 29 مارس 2009 في 21:00
هلب مي بليز :)
الله يسعدك ياشيخ ويوفقك ياااااااااااااااااارب
مررره يسلمو على هادي المساعده
سوري اني بثقل عليك بس كمان عندي سؤال محيرني $:
التكست بوكس عندي تطلع شفافه ايش السبب ؟؟!!
وكمان عندي الكود
كودMessageBox.Show("Do you want to save changes", "Alert", MessageBoxButtons.YesNoCancel);كيف ممكن ان اكتب اكواد الازرار بداخله ؟؟
وشكرا جدا جدا جدا جدا وسوووووري ع القلق
سلام
if(MessageBox.Show("Do you want to save changes", "Alert", MessageBoxButtons.YesNoCancel) == DialogResult.Yes){//blablabla
}و نفس الطريق مع جميع انواع الازرار
اما في حالة الرغبة لوضع اكواد لثلاث ازرار مثلا abort retry ignore فاستعملي switch
العمل كثير و الوقت قليل أعاننا الله
مافههمت :( ممكن توضحلي اكتر بلييييييييييييييز
MessageBox.Show("Are you sure you want to delete this folder", "Alert", MessageBoxButtons.YesNoCancel)==
DialogResult.Yes(
Sfad.Filter = "Text File (*.txt)|*.txt";
result = Sfad.ShowDialog();
if (result == DialogResult.Cancel) return;
filename = Sfad.FileName;
StreamWriter StreamW = new StreamWriter(filename);
StreamW.Write(t1.Text);
StreamW.Close();
);
DialogResult.No(this.Close(););مثلا زي كدا بس مامشي الحل بيطلع لي ارور ممكن تجربها ؟؟؟
لا ليس هكذا
هكذا
if( MessageBox.Show("Are you sure you want to delete this folder", "Alert", MessageBoxButtons.YesNoCancel)== DialogResult.Yes){
Sfad.Filter = "Text File (*.txt)|*.txt";
result = Sfad.ShowDialog();
if (result == DialogResult.Cancel) return;
filename = Sfad.FileName;
StreamWriter StreamW = new StreamWriter(filename);
StreamW.Write(t1.Text);
StreamW.Close();
}else{
this.Close();
}ما ملخصه من كلامي السابق التالي
if (MessageBox.Show("Are you sure you want to delete this folder", "Alert", MessageBoxButtons.YesNoCancel)== DialogResult.Yes)
{
//code for yes button
}اما في حالة رغبتك في التعامل مع yes , no, cancel في الثلاثة يمكن ان تعملي هكذا
switch(MessageBox.Show("Are you sure you want to delete this folder", "Alert", MessageBoxButtons.YesNoCancel)){
case DialogResult.Yes:
MessageBox.Show("yes");
break;
case DialogResult.No:
MessageBox.Show("No");
break;
case DialogResult.Cancel:
MessageBox.Show("Cancel");
break;
}العمل كثير و الوقت قليل أعاننا الله
switch (MessageBox.Show("Are you sure you want to delete this folder", "Alert", MessageBoxButtons.YesNoCancel))
{
case DialogResult.Yes:
MessageBox.Show("yes"){
Sfad.Filter = "Text File (*.txt)|*.txt";
result = Sfad.ShowDialog();
if (result == DialogResult.Cancel) return;
filename = Sfad.FileName;
StreamWriter StreamW = new StreamWriter(filename);
StreamW.Write(t1.Text);
StreamW.Close();
};
break;
case DialogResult.No:
MessageBox.Show("No");
break;
case DialogResult.Cancel:
MessageBox.Show("Cancel");
break;
}بيطلع لي مشكله بالاقواس فقط
حطيت اندر لاين ع القوس :)
مازلت لم افهم لماذا تعيدين نفس الخطأ؟؟ ارجو ان تراجعي قواعد switch في C#
راجي الفرق ما بين هذا الكود و ما كتبت سابقا لتعرفي الفرق الذي يسبب لك المشكل
switch (MessageBox.Show("Are you sure you want to delete this folder", "Alert", MessageBoxButtons.YesNoCancel))
{
case DialogResult.Yes:
Sfad.Filter = "Text File (*.txt)|*.txt";
result = Sfad.ShowDialog();
filename = Sfad.FileName;
StreamWriter StreamW = new StreamWriter(filename);
StreamW.Write(t1.Text);
StreamW.Close();
break;
case DialogResult.No:
MessageBox.Show("No");
break;
case DialogResult.Cancel:
return;
break;
}لا تعتبري هذا الرد هجومي و انما نصيحة فقط
تم تعديل هذه المشاركة بواسطة fkugd2003 في 31 مارس 2009 في 10:26
العمل كثير و الوقت قليل أعاننا الله
اووووووووووووووووووووبس دوبي انتبه
يسلموووووووووووووووووووووووو جدا جدا سوري بس مع الصباح الدماغ مو شغال تمام
اعذرني
طيب كمان عندي سؤال
التكست بوكس عندي تطلع شفافه ايش السبب ؟؟
تم تعديل هذه المشاركة بواسطة ميمي الفرحان في 31 مارس 2009 في 11:23
http://up2.m5zn.com/photo/2009/3/31/01/inu08cvud.jpg/jpg
المربعات هوا المدخل في التكست بوكس وتظهر في الخلف البرنامج
ايضا لاحظ في الاسفل التكست بوكس ايضا شفافه ؟؟؟
**********************************************
ايضاَ
الكود
Sfad.Filter = "Text Files (*.txt)|*.txt|Text Files (*.csv)|*.CSV"; result = Sfad.ShowDialog(); if (result == DialogResult.Cancel) return; filename = Sfad.FileName; StreamWriter StreamW = new StreamWriter(filename); StreamW.Write(textBox3.Text| dataGridView1.txt); StreamW.Close();
انا اضفت
StreamW.Write(textBox3.Text| dataGridView1.txt);
لاني اريد ان يكون الحفظ مسموح ايضا من داتاجريدفيو
هل يقبل الحفظ بصيغه
.csv
مع التحيه
تم تعديل هذه المشاركة بواسطة ميمي الفرحان في 31 مارس 2009 في 11:23
ماشي ياسيدي الله يعطيك الف الف عافيه
سؤال سؤال سؤال
كيف ممكن اربط زرار المستعرض في فورم بتكست بوكس في فورم اخر
هلب مي بليييز :(
بالنسبة لشفاية الفورم
يوجد خاصية في افورم اسمها TransparencyKey
بزر الماوس اليمين على الفورم خصائص تحصليها هناك سوي عليها بزر الماوس اليمين Rest
مع التحية
مشكوووور الله يعطيك العافيه مشيت معايا تمام
السلالالالالالالالالام عليييييييييكم
يامبرمجين عندي اسأله جديده اتمنى تساعدوني
السؤال الاول :
عندي زرارين الاول lode والثاني Append
انشأت الزرار Lode بحيث يستطيع المستخدم من خلاله اضافه نص في تكست بوكس
المشكله عندي زرار الـــــ Append
كتبت فيه الكود
private void button1_Click(object sender, EventArgs e)
{
Ofd.Filter = "Text Files (*.txt)|*.txt|Text Files (*.csv)|*.CSV";
DialogResult result = Ofd.ShowDialog();
textBox1.AppendText();
if (result == DialogResult.Cancel) return;
filename = Ofd.FileName;
StreamReader StreamR = new StreamReader(filename);
textBox1.Text = StreamR.ReadToEnd();
StreamR.Close();
}عندما يضيف المستخدم ملف يحذف الملف السابق الذي اضيف عن طريق الزرار Open
الرجاء مسعدتي اين الخطاء في الكود
حيث اريد ان يقوم باضافه الملف الاخر اسفل الملف السابق في التكست بوكس نفسه
-----------------------------------------------------------
السؤال الثاني
لدي زرار في فور اريد ربطه في فورم اخر بـ تكست بوكس
كتبت الكود
Form1.textBox3.Items.Add(filename);
الخطاء عندي انه لايتعرف على form1
نص الخطاء كما في البرنامج
An object reference is required for the non-static field, method, or property 'WindowsApplication1.Form1.textBox3'
كيف ممكن احل الخطاء هذا
ولكم جزيل الشكررررررررررررررررررررررررررررررررررررررر
تم تعديل هذه المشاركة بواسطة ميمي الفرحان في 7 أبريل 2009 في 18:50
العضو العزيز
اتمني ان تضع اسئلتك في مواضيع جديدة
عشان الاعضاء يستفيدو من المشاكل التي تواجهك و انا كذالك شكرا
FOTA KHader FAR
سوف اتجة الى عالم الويب
![]()
اعتبر الموضوع متجدد الله يسعدك اتمنى تساعدوني
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…