منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
تعريف الكنترول - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : تعريف الكنترول (/showthread.php?tid=20326)



تعريف الكنترول - bidaya - 10-05-17

المرجو طريقة تعريف كنترول داخل الكلاس سواء كان زر او بيكتر بوكس ....الخ
بحيث اريد كتابة اوامر لكنترول ما داخل الكلاس
اتمنى ان سؤالي واضح Big Grin


RE: تعريف الكنترول - mansoor - 10-05-17

تقصد التوريث من أحد الأدوات مثل Button فترث كل شي يخص Button الخطوة الاولى مثل
PHP كود :
Class Class1
    Inherits Button




End 
Class 

والباقي يطول شرحه


RE: تعريف الكنترول - bidaya - 11-05-17

(10-05-17, 11:20 PM)mansoor كتب : تقصد التوريث من أحد الأدوات مثل Button فترث كل شي يخص Button الخطوة الاولى مثل
PHP كود :
Class Class1
    Inherits Button




End 
Class 

والباقي يطول شرحه
مثلا اخي الكريم هذا الكود اريد عمل كلاس له
كود :
 Dim filname As String = ".\bidaya.ini"
       If File.Exists(filname) = True Then
           SetAttr(filname, FileAttribute.Normal)
           Label3.Text = LoadLine(Application.StartupPath & "\bidaya.ini", 0)
       Else
       End If
       Try
           Dim strArray As String() = Enumerable.ToArray(Of String)(Enumerable.Select(Of String, String)(Directory.GetFiles((Application.StartupPath & "\bidaya"),  New Func(Of String, String)(AddressOf Path.GetFileName)))
           Dim i As Integer
           For i = 0 To strArray.Length - 1
               Me.ComboBox1.Items.Add(strArray(i))
           Next i
       Catch ex As Exception
       End Try
الكود به كومبوبكس وليبل
هذا ما اقصد


RE: تعريف الكنترول - mansoor - 11-05-17

استخدم UserControl باضافتها للمشروع
وتستطيع أن تضع فيها أدوات كثيرة مع الأكواد الخاصة بها

بالبحث في المنتدى عن كلمة UserControl تجد مواضيع كثيرة

شاهد هذا الفيديو





RE: تعريف الكنترول - bidaya - 11-05-17

(11-05-17, 01:49 AM)mansoor كتب : استخدم UserControl باضافتها للمشروع
وتستطيع أن تضع فيها أدوات كثيرة مع الأكواد الخاصة بها

بالبحث في المنتدى عن كلمة UserControl تجد مواضيع كثيرة

شاهد هذا الفيديو



شكرا لك اخي 
انا متوجه في بحثي هذا الى ملفات dll ولذا انا مهتم بالكلاس
واذ كان ال UserControl  له دور مثل الكلاس فهذا جميل
ارجو ان تفهمني وشكرا لك اخي وجزاك الله خيرا


RE: تعريف الكنترول - silverlight - 11-05-17

الأخ بداية

من الكود الخاص بك واضح أن تريد قراء ملف
ثم تمرر البيانات الموجودة به لتعرضها في كومبوبوكس
وأيضا تعرض اول سطر في الملف في Label تقريبا
المدخلات الخاصة بك هي عبارة عن اسم الملف و هذا الملف موجود في فهرس المشروع
لكي تبني كلاس يقوم بهذا الدور هناك أسلوبان

الاسلوب الاول وهو أن تتخلي عن وجود الكومبوبوكس و Label في الكلاس بأن تبني فقط كلاس يقرأ الملف في حالة وجوده
الأسلوب الثاني ان تدمج بين الاسلوب الأول و تضيف للكلاس كومبوبوكس و label و هنا أنت ستمرر البيانات الي هذان الكونترول لتظهر بهما البياانات لاحقا علي الفورم

بشكل عام الاسلوب الأول هو الأفضل

راجع اللينك التالي ربما يفيدك
و الفكرة واحدة ما عدا أنني فقط قمت بقراءة الملف

الرابط


RE: تعريف الكنترول - mansoor - 11-05-17

تفضل هذا مثال في المرفقات


RE: تعريف الكنترول - bidaya - 11-05-17

(11-05-17, 02:51 AM)silverlight كتب : الأخ بداية

من الكود الخاص بك واضح أن تريد قراء ملف
ثم تمرر البيانات الموجودة به لتعرضها في كومبوبوكس
وأيضا تعرض اول سطر في الملف في Label تقريبا
المدخلات الخاصة بك هي عبارة عن اسم الملف و هذا الملف موجود في فهرس المشروع
لكي تبني كلاس يقوم بهذا الدور هناك أسلوبان

الاسلوب الاول وهو أن تتخلي عن وجود الكومبوبوكس و Label في الكلاس بأن تبني فقط كلاس يقرأ الملف في حالة وجوده
الأسلوب الثاني ان تدمج بين الاسلوب الأول و تضيف للكلاس كومبوبوكس و label و هنا أنت ستمرر البيانات الي هذان الكونترول لتظهر بهما البياانات لاحقا علي الفورم

بشكل عام الاسلوب الأول هو الأفضل

راجع اللينك التالي ربما يفيدك
و الفكرة واحدة ما عدا أنني فقط قمت بقراءة الملف

الرابط
شكرا على ابداعك اخي الله يحفظك

(11-05-17, 03:02 AM)mansoor كتب : تفضل هذا مثال في المرفقات

شكرا لك اخي مثال جميل