• ¡Welcome to Square Theme!
  • This news are in header template.
  • Please ignore this message.
مهمان عزیز خوش‌آمدید. ورود عضــویت


امتیاز موضوع:
  • 17 رای - 3.29 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: ساخت کنترل به صورت پویا در vb6
حالت موضوعی
#1
شاید زمانی خواسته باشید که در حال اجرای نرم افزار یک کنترل مثل دکمه یا جعبه تصویر ایجاد نمایید. برای این کار دو روش وجود دارد.
۱- در گام نخست یک ‍TextBox با نام txtarray بر روی صفحه ایجاد کنید و مقدار Index را صفر قرار دهید. سپس کد زیر را در فرم وارد کنید:


کد:
Private Sub Form_Load()
Dim i As Integer
  txtArray(0).text = "0"

  For i = 1 To 5
    Load txtArray(i)
    With txtArray(i)
      .Text =  i
      .Visible = True
      .Top = txtArray(i - 1).Top + 550
    End With
  Next i
End Sub

در زمان اجرا ۵ تکست باکس بر روی صفحه ایجاد خواهد شد.



۲- در روش دوم بدون ایجاد هیچ کنترل پیش ساخته‌ای می‌توانید فرآیند موردنظر را انجام دهید. تنها کافیست کد زیر را در فرم وارد نمایید:


کد:
option Explicit
'
Dim withevents Cmd1 as CommandButton
'
private Sub Form_Load()
  set Cmd1 = Controls.Add("vb.commandbutton", "Cmd1")
  Cmd1.Width = 2000
  Cmd1.Top = me.Height / 2 - Cmd1.Height / 2 - 100
  Cmd1.Left = me.Width / 2 - Cmd1.Width / 2 - 100
  Cmd1.Caption = "Dynamic Button"
  Cmd1.Visible = true
End Sub
'
private Sub Cmd1_click()
  MsgBox "I have been Created Dynamically at Run-time", _
    , "Dynamic Controls"
End Sub




برگرفته از:

http://www.codeguru.com/vb/controls/vb_a....php/c3499

گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
 
پاسخ
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  کنترل صدا aghamali 4 4,882 11-02-2014، 06:30 PM
آخرین ارسال: aghamali
  دانلود فایل اکسس برای ساخت دیکشنری sajad-kh 0 4,912 01-28-2014، 01:24 PM
آخرین ارسال: sajad-kh
  آموزش ساخت اسپمر تبلیغاتی برای بلاگفا Amin_Mansouri 14 22,678 12-27-2013، 08:46 PM
آخرین ارسال: SnipeR
  ساخت برنامه پرتابل از برنامه های نوشته شده sajad-kh 2 4,293 09-15-2013، 06:14 AM
آخرین ارسال: Amin_Mansouri
  ساخت shortcut gachboy 1 3,448 02-11-2013، 10:47 AM
آخرین ارسال: Amin_Mansouri
Photo کمک برای ساخت نرم افزار amolhackers 7 8,194 01-19-2013، 11:19 PM
آخرین ارسال: amolhackers
Lightbulb ساخت منوهای چند ستونی Thewolf 0 2,423 08-27-2012، 02:04 PM
آخرین ارسال: Thewolf
  کامل ترین ریموت کنترل با قابلیت تبادل فایل ++ alakimalaki 0 3,349 07-29-2012، 12:26 PM
آخرین ارسال: alakimalaki
  ساخت نوشته 3D در VB 6 Thewolf 0 2,384 06-20-2012، 07:35 PM
آخرین ارسال: Thewolf
  ساخت MsgBox دلخواه با VB 6 Thewolf 0 2,691 06-16-2012، 03:33 PM
آخرین ارسال: Thewolf

پرش به انجمن:


Browsing: 1 مهمان