نقل نص من الفيجوال بيسك دوت نت الى فيجوال بيسك 6 - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : نقل نص من الفيجوال بيسك دوت نت الى فيجوال بيسك 6 (/showthread.php?tid=3381) |
نقل نص من الفيجوال بيسك دوت نت الى فيجوال بيسك 6 - Riad dz - 02-07-14 السلام عليكم أود تصميم برنامج بالدوت نت وأضع فيه تكست بوكس وزر عند الظغط على الزر ينقل النص المكتوب في التكست بوكس 1 الى البرنامج الثاني حيث البرنامج الثاني يحتوى على تكست ومبرمج بالفيجوال بيسك 6 مع العلم إسم التكست بوكس هو Text1 RE: نقل نص من الفيجوال بيسك دوت نت الى فيجوال بيسك 6 - Riad dz - 02-07-14 أملك سورس vb.net والذي سأصنعه لكن لا أملك سورس vb6 لكني اعرف أسماء التكست بوكس البرميجة التي اود ارسال معلومات اليها RE: نقل نص من الفيجوال بيسك دوت نت الى فيجوال بيسك 6 - محمود اكرم - 02-07-14 سلام عليكم ممكن بس تنزل البرنامجين اذا ممكن RE: نقل نص من الفيجوال بيسك دوت نت الى فيجوال بيسك 6 - Riad dz - 02-07-14 (02-07-14, 03:44 PM)محمود اكرم كتب : سلام عليكم برنامج الدوت نت عادي جدا عبارة عن تكست بوكس وزر اكتب ما اشاء في تكستب بوكس وعند الظغط على الزر ينقل محتواه الى التكست بوكس اللي في برنامج الفيبي 6 اما البرنامج الثاني اسف لا استطيع ارفاقه تغيير نص أداة مربع نص في برنامج آخر - vbnet - 04-07-14 ..... منقول تغيير نص أداة مربع نص في برنامج آخر عن طريق VB.NET نحتاج لمعرفة رقم المقبض Handle الخاص بها ونستخدم دوال API. لمعرفة رقم المقبض نستخدم الدالة GetDlgItem وتطلب قيمتين: 1: رقم مقبض الأداة الحاضنة لها (مثل النافذةForm أوFrame أوGroupBox وما شابه...). 2: رقم التعريف ControlID الخاص بها (ونعرفه باستخدام أداة ++Spy التي تأتي مع أدوات فجوال ستوديو). إذا كانت الأداة الحاضنة هي النافذة Windows Form فنستخدم الدالة FindWindow وتطلب قيمتين: 1: اسم كلاس النافذة (لا نحتاجه في موضوعنا هذا وسنضع فيه vbNullString) 2: عنوان النافذة وهو الاسم الظاهر في رأس النافذة مثل ("بيانات موظف") طريقة استخدام أداة ++Spy لمعرفة رقم تعريف الأداة ControlID: أولا نقوم بتشغيل البرنامج المستهدف وإظهار النافذة المستهدفة منه. ثانياً نقوم بتشغيل أداة ++Spy عن طريق: - كافة البرامج -- ثم Microsoft Visual Studio 20xx --- ثم Visual Studio Tools ---- ثم تشغيل ++Spy تظهر نافذة البرنامج ++Spy ومن خلال القائمة Search نختار ...Find Window تظهر لنا نافذة استهداف الأدوات ونلاحظ بداخلها علامة استهداف داخل مربع نقوم بسحب علامة الإستهداف من داخل المربع ونسقطها على أداة مربع النص المستهدف الذي في داخل البرنامج المستهدف ثم نضغط [OK] سنجد أن أداة مربع النص تم تحديده داخل عارض الشجرة TreeView نتركه محدد ولا نغير التحديد ومن القائمة View نختار ...Properties الآن هذه النافذة هي المطلوبة وبها بيانات أداة مربع النص الذي استهدف ونجد في التبويب General بيانات ومن ضمنها Control ID وهو المطلوب وسنستخدمه في كود VB.NET ننشئ مشروع VB.NET ونضيف Button وTextBox ونضع الكود التالي: كود : Public Class Form1 ونرى النتيجة عند التنفيذ بوضع النص في أداة مربع النص المستهدف ماذا لو كان مربع النص المستهدف داخل أداة حاضنة وليس على الفورم مباشرة........ ..... RE: نقل نص من الفيجوال بيسك دوت نت الى فيجوال بيسك 6 - الكاتب - 04-07-14 ماشاء الله تبارك الله تم حفظ الموضوع لم اكن اعرف بعمل الاداة ++Spy اداة جميلة جدا اشكرك كثير الشكر اخي vbnet تم التقييم RE: نقل نص من الفيجوال بيسك دوت نت الى فيجوال بيسك 6 - Riad dz - 05-07-14 (04-07-14, 12:48 AM)vbnet كتب : .... بارك الله فيك أخي شرح ممتاز و رائع جدا وياريت تشرح نفس الأمر لأداة checkbox و combobox |