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

ارجوا المساعدة

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

السلام عليكم ورحمة الله وبركاته،

الاخوا الاعزاء

مشكلة ليست كبيرة لكن مش عارف ايه السبب فيها

الفكرة انه انا عايز اخذ نص من صندوق نصى (text box)

ثم اخد حرف حرف منه ووالبحث عن موضوعه بمتسلسة تحتوى على الحروف الابجدية لمعرفة موضعه.

على سبيل المثال حرف "A" موضوعه 0؛ الحرف "B" موضعه 1

وهكذا

ولقد استخدمت الكود الاتى لكن دائما القيمة " -1"

// string of alphabetic

string alpha = "abcdefghijklmnopqrstuvwxyz";

string part=textBox1.Text;

int len = part.Length;

int [] loc = new int[len];

char w = ' ';

int postion=0;

foreach(char s in part)

{

if (s <= len)

{

int x = (int)s;

w = part[x];

postion = alpha.IndexOf(w);

string yyy4 = Convert.ToString(postion);

MessageBox.Show(yyy4);

}

#2

السلام عليكم

أخي الكود الذي كتبته يرجع لك دائما 1- لأنك كتبت

 char w = ' ';
postion = alpha.IndexOf(w);

وذلك الحرف (فراغ) غير موجود في سلسلة الحروف التي عرفتها.

هذا كودك أصلحته

  private void Form1_Load(object sender, EventArgs e)
		{
			// string of alphabetic
			string alpha = "abcdefghijklmnopqrstuvwxyz";
			int[] loc = new int[textBox1.Text.Length];
			int postion, i = 0;
			foreach (char s in textBox1.Text)
			{   postion = alpha.IndexOf(s);
				MessageBox.Show(postion.ToString());
				loc = postion;
				i++;			

			}
		}

والله أعلم

#3

جزاك الله خيرا اخى الكريم

بعد تجرب الكود الجديد كل مرة ترجع القيمة بــ صفر

غريبة؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

#4

جزاك الله خيرا اخى الكريم

بعد تجرب الكود الجديد كل مرة ترجع القيمة بــ صفر

غريبة؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

#5

اخى الكريم

انا شاكر جدا لك

انا لم احذف الشرط ولما حذفته الكود تنفذ كويس جدا

انا اسف على الرد الاول

جزاك الله خيرا

#6

السلام عليكم

أجل يرجع صفر لأن الحقل المخصص لكتابة نص فارغ

أضف في أول ذلك الكود

textBox1.Text = "gdhgth"

أو إذهب إلى Properties وأكتب النص الذي تريده text

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

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