امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
ساخت یک کنترول در زمان اجرا
نویسنده پیام
mehrdad12 آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 2
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 8
( 0 تشکر در 0 ارسال )
ارسال: #1
ساخت یک کنترول در زمان اجرا
سلام دوستان
می خواستم چند کنترول در زمان اجرا بسازم . بعد با کلیک بر روی هر کدام کدی را بر روی خود کنترول اجرا کند. یعنی با کلیک بر روی کنترول رنگش و سایزش عوض شود .
۲۹-آبان-۱۳۸۷, ۰۲:۵۸:۵۹
ارسال‌ها
پاسخ
nilda آفلاین
كاربر تک ستاره
*

ارسال‌ها: 28
موضوع‌ها: 7
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 15
( 25 تشکر در 10 ارسال )
ارسال: #2
RE: ساخت یک کنترول در زمان اجرا
سلام
شما به جای textbox نام کنترل مورد نظر رو بزارید واون مشخصه هایی رو که میخواهید مقدار دهی کنید در ضم این کد رو در form_load پروژتون بنوسید

کد php:
Dim temp As New TextBox
 temp
.Text "Ali"
 
temp.Visible True
 temp
.Left TextBox1.Left
 temp
.Top TextBox1.Top TextBox1.Height 10
 Me
.Controls.Add(temp

موفق باشید
۰۲-آذر-۱۳۸۷, ۰۱:۰۵:۴۵
ارسال‌ها
پاسخ
تشکر شده توسط : lord_viper, mehrdad12
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #3
RE: ساخت یک کنترول در زمان اجرا
فقط این دیگه رویداد نداره و بدرد کاری که mehrdad12 میخواست نمیخوره. برای رویداد دار کردنش باید با WithEvents تعریف کنید کنترلو. وقتی با WithEvents تعریف میکنید دیگه نمیشه توی تابع نوشتش باید تو ماژول اصلی نوشتش و توی تابع ازش استفاده کرد. برای تخصیص رویدادم میتونید از Handles یا AddHandler استفاده کنید.

میزان رای دشمن است!
[تصویر:  cff100.png]
۰۲-آذر-۱۳۸۷, ۱۱:۳۲:۵۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mehrdad12
mehrdad12 آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 2
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 8
( 0 تشکر در 0 ارسال )
ارسال: #4
RE: ساخت یک کنترول در زمان اجرا
سلام دوستان
از راهنمایتون ممنون .
خودم هم رفتم دنبالش یه چیز هایی گیر آوردم .

[Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim temp As New Button
Static intNumber As Integer
intNumber += 1
temp.Name = "Button" & intNumber.ToString
temp.Top = 10 * intNumber
temp.Left = 20 * intNumber
temp.BackColor = Color.Blue
temp.Visible = True
Me.Controls.Add(temp)
AddHandler temp.Click, AddressOf Clicked
End Sub

Private Sub Clicked(ByVal sender As System.Object, ByVal e As System.EventArgs)
MsgBox(sender.name)
End Sub[/php]

امید وارم بتونم به اون هایی که احتیاج داشته باشن کمک کنم .
۰۵-آذر-۱۳۸۷, ۲۲:۴۶:۰۷
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] خواندن اطلاعات یک پراسس در حال اجرا از رم ؟ vb.civil 11 3,601 ۱۷-فروردین-۱۳۹۷, ۲۱:۲۰:۳۲
آخرین ارسال: vb.civil
  اضافه کردن Button در حال اجرا برنامه robojalal 1 2,696 ۲۶-آبان-۱۳۹۲, ۰۹:۳۱:۵۷
آخرین ارسال: babyy
  جلوگیری از پاک شدن متن زمان رسیدن به یک کاراکتر مخصوص omidi1024 1 2,200 ۲۰-مهر-۱۳۹۲, ۱۰:۱۵:۲۳
آخرین ارسال: lord_viper
  اجرا کردن بازی یا برنامه Super Robot 4 4,745 ۲۹-تير-۱۳۹۲, ۲۰:۲۶:۲۰
آخرین ارسال: morrning
  غیر فعال کردن راست کلیک در کنترول Browser x7337x 0 1,857 ۲۷-بهمن-۱۳۸۹, ۲۰:۴۵:۴۷
آخرین ارسال: x7337x
  خطا در هنگام اجرا x7337x 1 3,361 ۱۰-مرداد-۱۳۸۹, ۰۰:۵۱:۴۲
آخرین ارسال: x7337x
  تغییر اندازه فرم در زمان طراحی siana_k1980 3 5,927 ۲۵-خرداد-۱۳۸۷, ۱۳:۳۹:۱۵
آخرین ارسال: ajlajlajl
  ساخت کنترل ها در زمان اجرا RunTime ali2914 2 4,844 ۱۱-آذر-۱۳۸۴, ۱۲:۰۴:۳۴
آخرین ارسال: ali2914

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS