ایجاد کمبو باکس در یوزرفرم با اجرای کامند باتون

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • mohammad59

    • 2014/03/13
    • 64

    [حل شده] ایجاد کمبو باکس در یوزرفرم با اجرای کامند باتون

    سلام و درود

    در یوزر فرم چه کدی بنویسم که با اجرای کامند باتون یک کمبو باکس جدید اضافه بشه
    یعنی هر بار که کامند باتون رو اجرا می کنم در صورت پر بودن کنبو باکس 1 کمبو باکس 2 در ردیف زیری ایجاد بشه
    باسپاس
  • امين اسماعيلي
    مدير تالار ويژوال بيسيك

    • 2013/01/17
    • 1198
    • 84.00

    #2
    با درود
    فرض کن هیچ کمبو باکسی نداریم . این کد رو واسه یه کلید بنویس که تو یوزر فرمت هست و تستش کن. امیدوارم به کارت بیاد من امتحان کردم درست بود

    کد:
    Private Sub CommandButton1_Click()
    Dim cCont As Control
    
    Dim s
    s = 0
    
        For Each cCont In Me.Controls
    
            If TypeName(cCont) = "ComboBox" Then
    
               s = s + 1
    
            End If
    
         Next cCont
        
         If s >= 1 Then
       
         Dim i
         i = s + 1
      If Me.Controls("Combobox" & i - 1).Value <> "" Then
             Set cCont = Controls.Add("Forms.Combobox.1")
             With cCont
                 .Name = "Combobox" & i
                 .Height = 20
                 .Width = 100
                 .Left = 10
                 .Top = 20 * i - 10
             End With
        End If
         Else
         Set cCont = Me.Controls.Add _
            ("Forms.Combobox.1")
           
        With cCont
            .Name = "Combobox1"
            .Height = 20
                 .Width = 100
                 .Left = 10
                 .Top = 10
        End With
        
         
             End If
    End Sub
    در پناه خداوندگار ایران زمین باشید و پیروز

    کامنت

    • mohammad59

      • 2014/03/13
      • 64

      #3
      سلام
      من از شما خیلی سپاسگزارم بابت وقت که گذاشتید

      یه موضوع مهم اینکه کمبو باکس های ایجاد شده ذخیره نمی شن

      کامنت

      • امين اسماعيلي
        مدير تالار ويژوال بيسيك

        • 2013/01/17
        • 1198
        • 84.00

        #4
        zakhire nemishano nemifahmam, yani mikhi vaghti form dobare load shod. be hamon tedad ghabli combo dashte bashi.agar intori bashe ke shoma ye moteghayero ye ja zakhire mikoni ke tedadae akhain combobox haye ijad shodaro neshon mide va bad o har bar load shodane useform to ye halghe for sari on comobo ha ijad mishan..
        در پناه خداوندگار ایران زمین باشید و پیروز

        کامنت

        • iranweld

          • 2015/03/29
          • 3341

          #5
          با سلام

          میتوانید به تعداد مورد نیاز کمبوباکس بصورت هاید شده داشته باشید و هر وقت خواستید با کلیک بر روی یکباتن یا پر شدن کمبوباکس اولیه ، آنرا از هاید بودن خارج نمایید

          کامنت

          • mohammad59

            • 2014/03/13
            • 64

            #6
            سلام اگر امکان داشته باشه کدش رو برام لطف کنید
            برای هاید شدن و ظاهر شدن ومبو باکس

            سپاس

            کامنت

            • iranweld

              • 2015/03/29
              • 3341

              #7
              فایل پیوست را ملاحظه کنید
              فایل های پیوست شده

              کامنت

              • mohammad59

                • 2014/03/13
                • 64

                #8
                سلام اگر امکان داشته باشه کدش رو برام لطف کنید
                برای هاید شدن و ظاهر شدن ومبو باکس

                سپاس

                کامنت

                • mohammad59

                  • 2014/03/13
                  • 64

                  #9
                  ممنونم حل شد

                  خیلی سپاسگزارم

                  کامنت

                  چند لحظه..