تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
إضافة فيئات الى مصفوفه الرجاء المساعده
#1
السلام عليكم ورحمة الله وبركاته

هل من الممكن إضافة فيئات لمصفوفه والتحكم بها من المصفوفه يعني مثلآ
كود :
Dim txt1, txt2 As New TextBox
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If txt1.Text <> "" Then
            'اضف الفئه الى مصفوفه
        End If
    End Sub
وبحيث استطيع التحكم ب txt1 مثل اللست تأخذ item معين
الرد }}}
تم الشكر بواسطة:
#2
لم أفهم المطلوب تحديداً لكن لو تريد إنشاء مصفوفة
كود :
Dim strArr As String() = New String() {}
أو
كود :
Dim strArr As String() = {"Item1", "Item2", "Item3"}
و للإضافة
كود :
ReDim Preserve strArr(strArr.Length)
strArr(strArr.Length - 1) = "ItemToAdd"
للتعديل
كود :
strArr(0) = "Edited Item At 0 Index"

أما لو أردت إنشاء List (و أنصحك بها لسهولة التعامل معها)

كود :
Dim strLst As New List(Of String)
للإضافة
كود :
strLst.Add("ItemToAdd")
للتعديل
كود :
strLst(0) = "Edited Item At 0 Index"
الرد }}}
تم الشكر بواسطة:
#3
لا اخي لنفترض ان عندي هذي المتغيرات
كود :
Dim txt0 As New TextBox
    Dim txt1 As New TextBox
    Dim txt2 As New TextBox
    Dim txt3 As New TextBox
    Dim txt4 As New TextBox
واردت وضع شرط لجميع النصوص بحيث النص الي ما فارغ ينضاف الى مصفوفه
كود :
If txt1.Text <> "" Then
            'add txt1 to Array
        End If
وعند استدعاء النصوص يتم من خلال الرقم في المصفوفه يعني مثلآ
كود :
Array.Item(0).Text = ""
حيث رقم 0 تمثل الفئه نفسها وهي ال txt1
وبمعنى اصح كأني عرفت النصوص بهالشكل
كود :
Dim txt(5) As TextBox
لكن ما اريد تكون بهالشكل
الرد }}}
تم الشكر بواسطة:
#4
هل هذا هو المقصود؟
كود :
Dim strArr As String() = {"A", "B", "C"}
Dim str As String = String.Concat(strArr) 'Now str = "ABC"
الرد }}}
تم الشكر بواسطة:
#5
جزاك الله خير اخي على ردك
انا ماصرحت عن string صرحت عن صندوق نص
[COLOR="#0000FF"]Dim txt0 As New TextBox
Dim txt1 As New TextBox
Dim txt2 As New TextBox
Dim txt3 As New TextBox
[/COLOR]
الرد }}}
تم الشكر بواسطة:
#6
كود :
[b][SIZE=4][COLOR=#000080]
Dim strArr As String() = {txt0.Text, txt1.Text, txt2.Text, txt3.Text}
Dim str As String = String.Concat(strArr)[/COLOR][/SIZE][/b]
الرد }}}
تم الشكر بواسطة:
#7
لا اخي ما هذا طلبي
Array.Item(0).Text = "aaa"
يعني الـ txt1,txt2,txt3,......الخ هي المصفوفه وليس نصها واعتقد يتم عمل ذلك في Collection
الرد }}}
تم الشكر بواسطة:
#8

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





شوف هذا المثال (المعذرة غير متفرغ للمتابعة)

PHP كود :
Public Class Form1

    
Private txt As New List(Of TextBox)

    Private 
Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click

        Dim tb 
As New TextBox
        txt
.Add(tb)

        
txt.Item(0).Text "AboRead"

        
MsgBox(txt.Item(0).Text)

    
End Sub

End 
Class 





السلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة:
#9
[COLOR="#800000"]جزاك الله خير استاذي ابو رائد وهو المطلوب
وجزاك الله خير اخوي Aly El-Haddad على المساعده[/COLOR]
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] إضافة أو حذف حقل فى قاعدة بيانات باستخدام كود VB.net AmeenRashed 21 1,226 30-12-23, 03:47 PM
آخر رد: Taha Okla
  اجو المساعده فى عمل تقرير خالد كامل1 3 301 24-12-23, 04:12 PM
آخر رد: خالد كامل1
Rainbow [سؤال] إضافة شريط ضبط الكتابة في أداة RichTextBox أبو خالد الشكري 0 230 29-10-23, 08:19 AM
آخر رد: أبو خالد الشكري
Exclamation [SQL] مشكلة إضافة قاعدة بيانات SQL أبو خالد الشكري 6 613 22-08-23, 08:25 PM
آخر رد: أبو خالد الشكري
  سؤال مهم لدي الرجاء حل المشكلة اي سفن 10 865 29-05-23, 05:01 PM
آخر رد: اي سفن
  الرجاء المساعدة المتألق9 0 367 15-03-23, 09:35 PM
آخر رد: المتألق9
  [VB.NET] الرجاء المساعدة في الكود لو سمحتم محمد شحادة 4 690 13-03-23, 09:56 AM
آخر رد: محمد شحادة
  [سؤال] الرجاء المساعدة chabba 0 305 13-03-23, 01:47 AM
آخر رد: chabba
  [VB.NET] ارجو المساعده مرفق سورس كود البرنامج فى المطلوب المساعده فيه hanyeltnen 2 615 04-02-23, 01:30 AM
آخر رد: aljzazy
  إضافة عمودين للداتاجريد قبل نشر ايام الشهر محمد خيري 0 261 15-12-22, 11:28 PM
آخر رد: محمد خيري

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم