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

كيف أصل إلى حقل النص في UserControl1 من فورم عادي

مغلق
بدأه أبو منار في 29 يونيو 2005 · 14 رد · 1,093 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لو قمت بإنشاء أداة ActiveX Control جديدة وأصبح إسمها مثلا UserControl1 ثم أضفت إلى المشروع فورم جديد اسمة مثلا forme1 طيب لو أنا وضعت كود لهذا الفورم وأريد أن اعدل في مثلاً مربع نص موجود في UserControl1 ماهو الكود الذي اكتبة

لأني حاول الإتصال بالأدوات الموجودة في UserControl1 مور اضي يعطي خطأ

نرجو الإفادة

مبرمج ومصمم المواقع التالية :

kifee.com

f3f3.com

alibabaa.com

10up.com

jawal4arab.com

والجاي أحلى :cool:

#2

اخوي لاتزعل

اتصدق اني مافهمت شي

ولكن اعتقد تريد كيف اصنع اداه ولا تريد كيف تشغل الاداه ولا ....

#3

اخي ألم تسمع عن المثل اللي قول "وإن من البيان لسحرا"

البيان هذا ما عندي منه شئ لكن شوف هذا الشرح يمكن تفهم :)

لو عندي فورمين إثنين

الأول اسمه Form1

والثاني أسمه Form2

إذا كان في الفورم الأول أداة TextBox

اسمها مثلا

Text1

اذا أنا مشغل الفورم الثاني استطيع التعديل في Text1 بالكود التالي :

Form1.Text1 = "fasal"

إلى الحين تمام

المشكله فين

لوا انا سويت مشروع جديد ActiveX Control

وعندي اللوحة الرئيسية اللي هية مثلاً UserControl1

وعندي فوم في نفس المشرع اسمه مثلا Form2

لو أنا وضعت في UserControl1

اداة TextBox

اذا أنا مشغل الفورم الثاني لاستطيع التعديل في Text1 يعني الكود التالي يطلع خطأ:

UserControl1.Text1 = "fasal"

تم تعديل هذه المشاركة بواسطة أبو منار في 29 يونيو 2005 في 03:53

مبرمج ومصمم المواقع التالية :

kifee.com

f3f3.com

alibabaa.com

10up.com

jawal4arab.com

والجاي أحلى :cool:

#4

-09

أخوي ابو منار

ActiveX Control لصنع اداه لصنع اداه مثل الزر أداه TEXTBOX

#5

مين قالك

ActiveX Control تبرمج أي برنامج بواسطة هذه الإداه فقد قمت ببرمجة اداة لتحرير صفحات HTML

شوف المرفق

post-52543-1120007573.gif

مبرمج ومصمم المواقع التالية :

kifee.com

f3f3.com

alibabaa.com

10up.com

jawal4arab.com

والجاي أحلى :cool:

#6

ياخي انا اسأل عن طريقة برمجية مش فائدة الـ ActiveX Control ياااااااااااااااااخي :D

تم تعديل هذه المشاركة بواسطة أبو منار في 29 يونيو 2005 في 04:22

مبرمج ومصمم المواقع التالية :

kifee.com

f3f3.com

alibabaa.com

10up.com

jawal4arab.com

والجاي أحلى :cool:

#7

اعتقد انك تحتاج لعمل متغيراتك Public لكي تستطيع ان تجدها من خارج الUsercontrol

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#8

يا سلام عليك bashmohandes أحس انك فاهمني

بس عطيني بالله عشان أفهم مزبوط ولا عليك أمر

طبعا مع الشكر الجزيل professional VB99 الذي حاول مساعدتي

مبرمج ومصمم المواقع التالية :

kifee.com

f3f3.com

alibabaa.com

10up.com

jawal4arab.com

والجاي أحلى :cool:

#9

السلام عليكم

فيه كتاب اسمه اعتقد ( البرمجة المتقدمة باستخدام فيجول بيسك ) تحدث عن كيفية صنع الادوات والتعديل فيها ، لكن الكتاب ما هو عندي الان ، لعل احد الاخوة يكون الكتاب لديه ويفيدنا ..

460.gif

#10

أخي أبو منار العملية بسيطة لكن يجب أن تعرف أن العناصر الموجودة في الـ Control لا يمكن التحكم فيها من خارج الـ Control إلا بربطها بوظيفة يعني أضف الكود التالي إلى الأداة

Public Property Get Text() As String
Text = Text1.Text
End Property
Public Property Let Text(ByVal New_Text As String)
Text1.Text() = New_Text
PropertyChanged "Text"
End Property
Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
Text1.Text = PropBag.ReadProperty("Text", "Text1")
End Sub
Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
Call PropBag.WriteProperty("Text", Text1.Text, "Text1")
End Sub

ثم أضف الكود التالي في البرنامج

UserControl1.Text = "fasal"

تحياتي

تم تعديل هذه المشاركة بواسطة بلال حمدي في 30 يونيو 2005 في 02:35

#11

رائع أخي بلال حمدي

essam.gif

منتديات كوكب الكمبيوتر

لكل جديد في عالم تكنولوجيا المعلومات والكمبيوتر والأخبار العلمية

http://www.planetss.com/vb

#12

أشكرك يا اخ بلال على مساعدتك

لك مني خالص الشكر والتقدير

تم تعديل هذه المشاركة بواسطة أبو منار في 30 يونيو 2005 في 13:15

مبرمج ومصمم المواقع التالية :

kifee.com

f3f3.com

alibabaa.com

10up.com

jawal4arab.com

والجاي أحلى :cool:

#13
أبو منار كتب:
مين قالك

ActiveX Control  تبرمج أي برنامج بواسطة هذه الإداه فقد قمت ببرمجة اداة لتحرير صفحات HTML

شوف المرفق

هل لك بإرفاق الاداة مع السورس كود لها اخي العزيز ؟؟

وجميل هو تألق باقي الاعضاء هنا :rolleyes:

#14

آسف الأداه غير مجانية :)

مبرمج ومصمم المواقع التالية :

kifee.com

f3f3.com

alibabaa.com

10up.com

jawal4arab.com

والجاي أحلى :cool:

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

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

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

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

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

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