الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ارجو منكم المساعدة الى كل الاعضاء

مغلق
بدأه eramax في 1 ديسمبر 2007 · 10 رد · 727 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخوانى رواد منتدى الفريق العربى للبرمجة

اتمنى ان يوفقك الله لما فيه الخير والبركات لما تعملوه لنا وتساعدونا على الوصل لاسمى درجات النجاح فى علوم الكمبيوتر

اما بعد

فسؤال هو اننى اريد ان اخلق متغير واعطيه اسم معين هذا الاسم يتكون من

المتغير عاوز اسميه باسم

Dynamic

ولكن الC# مش راضيه

اولا جزء ثابت والجزء الاخر منه يكون تبعا لقيمة متغير اخر ذى كدا مثلا

string ecc{i}

I is a variable

وهذا الجزء الاول من اسئلتى

اما السؤال الاخر فهو ان نفس المتغير سوف يكون داخل فانكشن ولكن فى فانكشن تانيه انا عاوزها تشوفه

فانا لا اريد ان يقول لى احد صمم متغير ستاتيك واديله القيمة ولا ايضا ان احد يقول لى خلى البرنامج يرسل المتغير للفانكشن دى

لان كل هذا سيدمر البرنامج لانه مصمم على خورزميات لا تستدعى ذلك

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#2

مش مشكلة اخوانى حكاية التسمية ولونى افضل لو تجدوا لها حل

ولكن انا ايد ان اعرف قيمة متغير او بالاصح قيمة richtextbox انا انشأته اصلا داخل function تانية

ولما جيت انادى عليه من ال function الغير هوه فيها لم اجده

مش عارف جربن اعمل object من نوع ال function لكن ما نفعش الاقيها ممكن اكون غلطت

وكمان جربت اعمل object من نوع ال class بس برده مش فاهم اعملها ازاى ياريت تفيدوننى

وشكرا

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#3

السلام عليكم

رجاء الإطلاع على هذا المثال وإخباري بالإشكال لأني لم أفهم بعد

post-91400-1196541161_thumb.jpg

RichBoxManager.zip

#4
post-91400-1196546510_thumb.jpg

RichBoxManager.zip

#5

ثوانى ارى ووان شاء الله يكون خير

تم تعديل هذه المشاركة بواسطة eramax في 2 ديسمبر 2007 في 01:10

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#6

بالظبط هوه ده اللى انا عاوزه بس فى شئ لو حضرتك لاحظته ان انا عاوز متغير ال totaltext

ما يجمعش الا لما اضغط على زرار read text

لانك فى هذا المثال اعطيت ال textbox نص محدد ولكن انا اريد المستخدم ان يدخله

على العموم لابد ان تجمع النصوص فى النهاية

وليس بعد خلق الtextbox

وشكرا

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#7

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

على العموم هوه كالاتى

		public RichTextBox Rch = new RichTextBox();
		public int i = 0;
		public int xc = 0;
		public int m = 0;
		public string totalText = string.Empty;

		private void btn_create_Click(object sender, EventArgs e)
		{
			if (xc == 0)
			{
				Rch = new RichTextBox();
				Rch.Location = new System.Drawing.Point(10, 25 + 100 * i + 10);
				Rch.Name = "RitchtxtBox" + i;
				Rch.Size = new System.Drawing.Size(400, 100);
				this.Controls.Add(Rch);
				i += 1;
			}
			//Rch.Text = string.Format("This is the richtextbox N° {0}",i/10);
			else
			{

				for (m = 0; m <= i; m++)
				{
					totalText += Rch.Name{m}+ "\n";
				}
			}
		}


		private void btn_readTxt_Click(object sender, EventArgs e)
		{
			xc = 1;
btn_create_Click();   
			MessageBox.Show(totalText);
		}

وطبعا ذى ما هوه باين فى الفانكشن انى مش عارف اقوله اجمعهم لان الاسماء متغيره

وشكرا

تم تعديل هذه المشاركة بواسطة eramax في 2 ديسمبر 2007 في 01:32

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#8
namespace RichBoxManager
 {
	 public partial class Form1 : Form
	 {
		 public Form1()
		 {
			 InitializeComponent();
		 }

		 public RichTextBox Rch = new RichTextBox();
		 public int i = 0;
		 public string totalText = string.Empty;

		 private void btn_create_Click(object sender, EventArgs e)
		 {
			 Rch = new RichTextBox();
			 Rch.Location = new System.Drawing.Point(10, 25 + 10*i+10);
			 Rch.Name = "RitchtxtBox" + i;
			 Rch.Size = new System.Drawing.Size(400, 100);
			 this.Controls.Add(Rch);
			 i += 10;			
		 }

		 private void btn_readTxt_Click(object sender, EventArgs e)
		 { foreach(Control ctl in this.Controls)
			{ totalText += ctl.Text + "\n"; }
			  MessageBox.Show(totalText);
		 }
	 }
 }

بإمكانك تعويض الكود السابق بهذا وتطرح من النص المتحصل عليه نصوص الأزرار. أو تختبر ما إن كان ال control من نوعritchtexbox لتقرأ نصه

#9
namespace RichBoxManager
{
	public partial class Form1 : Form
	{
		public Form1()
		{
			InitializeComponent();
		}

		public RichTextBox Rch = new RichTextBox();
		public int i = 0;
		public int xc = 0;
		public int m = 0;
		public string totalText = string.Empty;

		private void btn_create_Click(object sender, EventArgs e)
		{ createNewRchBx(); }

		private void createNewRchBx()
		{
			if (xc == 0)
			{
				Rch = new RichTextBox();
				Rch.Location = new System.Drawing.Point(10, 25 + 100 * i + 10);
				Rch.Name = "RitchtxtBox" + i;
				Rch.Size = new System.Drawing.Size(400, 100);
				this.Controls.Add(Rch);
				i += 1;
			}
			//Rch.Text = string.Format("This is the richtextbox N° {0}",i/10);
			else
			{

				for (m = 0; m < i; m++)
				{
					totalText += string.Format("Rch.Name{0}\n",m);
				}
			}
		}

		private void btn_readTxt_Click(object sender, EventArgs e)
		{
			xc = 1;
			createNewRchBx();
			MessageBox.Show(totalText);
		}

	}
}

هذه مراجعة لمحاولتك

#10

والله مشكور جدا جدا جدا اخى وانا والله احيك وادعو لك بدوام النجاح والتوفيق

فانت احضرت حلا افضل من كل الحلول

حتى انه سيحل مشكلة كانت ستعوقنى بعد حل هذه المشكلة

وبارك الله فيك

ووالله انا اسف على تعبك معاى

ولكن باذن الله يجازيك الله خيرا

اخوك احمد عصام

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#11

بارك الله فيك مرة اخرى

تم تعديل هذه المشاركة بواسطة eramax في 2 ديسمبر 2007 في 18:02

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…