مجموعه آموزش زبان انگلیسی دیالوگ (Dialogue)
فروش ویژه پکیج آموزش فارکس Forex
پکیج ویژه ارشد مهندسی برق
48 داستان موزیکال فارسی برای کودکان
مجموعه کتابهای رشته ادبیات دانشگاه پیام نور
مجموعه کتاب های رشته جغرافیا دانشگاه پیام نور
مجموعه کتاب های رشته اقتصاد کشاورزی دانشگاه پیام نور
مجموعه کتاب های رشته اقتصاد دانشگاه پیام نور
مجموعه کتاب های رشته کتابداری دانشگاه پیام نور
مجموعه کتاب های رشته الهیات دانشگاه پیام نور
مجموعه کتاب های رشته مدیریت بازرگانی دانشگاه پیام نور
مجموعه کتاب های رشته مدیریت دولتی دانشگاه پیام نور
مجموعه کتاب های رشته علوم تربیتی دانشگاه پیام نور
مجموعه کتاب های رشته حسابداری دانشگاه پیام نور
مجموعه کتاب های رشته روانشناسی دانشگاه پیام نور
مجموعه کتاب های رشته تربیت بدنی دانشگاه پیام نور
مجموعه کتاب های رشته مترجمی زبان دانشگاه پیام نور
مجموعه کتاب های رشته علوم اجتماعی دانشگاه پیام نور
مجموعه کتاب های رشته تاریخ دانشگاه پیام نور
مجموعه کتاب های رشته کامپیوتر دانشگاه پیام نور
مجموعه کتاب های رشته صنایع دانشگاه پیام نور
مجموعه کتاب های رشته آمار دانشگاه پیام نور
مجموعه کتاب های رشته زیست شناسی دانشگاه پیام نور
مجموعه کتاب های رشته فیزیک دانشگاه پیام نور
مجموعه کتاب های رشته ریاضی دانشگاه پیام نور
مجموعه کتاب های رشته شیمی دانشگاه پیام نور
مجموعه کتاب های رشته زمین شناسی دانشگاه پیام نور
مجموعه کتابهای رشته ادبیات دانشگاه پیام نور
مجموعه کتاب های رشته جغرافیا دانشگاه پیام نور
روشهاي جديد بستن شال و روسري
معجزه اي در افزايش قد
دمپايي افزايش قد 6 كاره فوت ماساژور
MIT فیلم های ویدوئی کلاس درس مکانیک کلاسیک - Classical Mechanics Lectures
فیلم های ویدوئی کلاس درس الکتریسیته و مغناطیس MIT - Electricity and Magnetism Lectures
فیلم های ویدوئی فیزیک امواج و ارتعاشات و مقدمه ای از اختر فیزیک MIT
فیلم های ویدوئی مدار و الکترونیک MIT
فیلم های ویدوئی علوم و مهندسي ِ محاسبه(1) - MIT
فیلم های ویدوئی جبر خطی MIT
فیلم های ویدوئی معادلات دیفرانسیل MIT

  سریال آموزشی زبان انگلیسی EXTRA اکسترا
آشپزي مدرن
بدنسازي فقط در كمتر از 8دقيقه
دستگاه تغيير صدا
پيش بيني نستر اداموس + كتاب فوت و فن شعبده بازي
دانشنامه ی معروف مایکروسافت 2009 Microsoft Encarta Premium
فروش بیش از 5100 کتاب الکترونیکی
مجموعه Tintin »»تن تن«« ( کارتون+کتاب فارسی+کتاب انگلیسی+ چند مقاله )
بیش از 160 کتاب صوتی فارسی
مثنوی معنوی مولانا به صورت گویا (صوتی)
آموزش زبان در خواب
تکنیکهای تست زنی در کنکور
مجموعه عظیم BBC Planet Earth با فرمت HD در 11 دیسک
مجموعه کمیک استریپ X-MEN از سال 1962 تا کنون
Photoshop TopSecret مجموعه عظیم آموزشی تمامی نکات و ریزه کاریهای فتوشاپ-بیش از 30 ساعت آموزش ویدئویی
فیلم مستند راز The Secret
آموزش زبان فرانسه در 8DVD
شاهنامه فردوسی به صورت گویا (صوتی)
عطر متولدین فروردین
عطر متولدین اردیبهشت
عطر متولدین خرداد
عطر متولدین تیر
عطر متولدین مرداد
عطر متولدین شهریور
عطر متولدین مهر
عطر متولدین آبان
عطر متولدین آذر
عطر متولدین دی
عطر متولدین بهمن
عطر متولدین اسفند
فیلم های ویدوئی روشهاي رياضي براي مهندسين(2) - MIT
فیلم های ویدوئی اصول مخابرات دیجیتال(1) - MIT
فیلم های ویدوئی حساب ديفرانسيل و انتگرال چندمتغيره(2) - MIT
فیلم های ویدوئی مقدمه ای بر قانون کپی رایت MIT
فیلم های ویدوئی مهندسی سیستم کامپیوتر MIT
فیلم های ویدوئی ساختار و تفسیر برنامه های کامپیوترMIT
فیلم های ویدوئی حساب ديفرانسيل و انتگرال تک متغيره(1) - MIT



بانک مقالات کامپیوتری : ساخت یک کنترل در زمان اجرا
 
 
 
 
 
ساخت یک کنترل در زمان اجرا


گاهی از اوقات در برنامه احتیاج هست که یک کنترل ( برای مثال یک Button یا یک Image ) را در هنگام اجرا بوجود آوربد . این کار در vb6 با استفاده از توابع API صورت می گرفت ولی در VB.NET این کار را به راحتی آب خوردن می توان درون برنامه انجام داد.

در .NET کافیست که یه نمونه از کنترل مورد نظر را در حافظه تعریف کنید و بعد از تنطیم خصوصیات با استفاده از متد Controls.Add() آن را روی فرم ظاهر کنید.

برای مثال یک نمونه از Button اینگونه ساخته می شود:

Dim btn As New Button() ‘Declare a New Instance of an Button
With btn ‘Set Control Properties
.Text = “Created at Run time”
.Width = 150
.Height = 20
.Location = New Point(100, 200)
End With
Me.Controls.Add(btn) ‘Add the Control to Form

تا اینجا دکمه ساخته شده و روی فرم قرار گرفته است ، ولی چگونه می توان برای رویدادهای این دکمه نیز برنامه نوشت؟
برای این منظور ابتدا باید یک روال برای رویداد مورد نظر و با همان پارامترهایی که برای یک دکمه معمولی بکار می رود نوشت ، برای مثال رویداد کلیک یک دکمه :

Sub onclick(ByVal sender As Object, ByVal e As EventArgs)
‘Insert Event Code Here
End Sub

و سپس این رویداد را به روال مورد نظر نسبت می دهیم به صورت زیر :

AddHandler رویداد مربوط به کنترل, AddressOf نام روال نوشته شده برای رویداد

برای مثال:

AddHandler btn.Click, AddressOf onclick ‘Set the Control Event With Its Sub

با استفاده از دستور RemoveHandler می توان ارتباط میان رویداد و کنترل را از میان برداشت. برای مثال:

RemoveHandler btn.Click, AddressOf onclick

با دستور Me.Controls.Remove() نیز می توانید یک کنترل را در زمان اجرا از فرم حذف کنید.

در مثال زیر ابتدا دکمه ای را در حافظه تعریف کرده و سپس به کنترل های روی فرم اضافه می کند ، با یک روال نیز در رویداد کلیک می گوئیم که کادر پیام با مضمون کلیک شدن روی دکمه ظاهر گردد و در پایان نیز دکمه مورد نظر را حذف می کنیم:

Dim btn As New Button()

Overloads Sub onclick(ByVal sender As Object, ByVal e As EventArgs)
MsgBox(”You Click :” & CType(sender, Button).Text)
End Sub

Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Handles MyBase.Load
With btn ‘Set Control Properties
.Text = “Created at Run time”
.Width = 170
.Height = 20
.Location = New Point(100, 200)
End With

‘Set the Control Event With Its Sub
AddHandler btn.Click, AddressOf onclick

‘Add the Control to Form
Me.Controls.Add(btn)
End Sub

‘Button1 Created in Design View
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
RemoveHandler btn.Click, AddressOf onclick
Me.Controls.Remove(btn)
End Sub

منبع : dotnetexperts
 
   
 
نظرات (0)  نسخه قابل چاپ



  گردنبند متولدين فروردين ماه
گردنبند متولدين ارديبهشت ماه
گردنبند متولدين خرداد ماه
گردنبند متولدين تير ماه
گردنبند متولدين مرداد ماه
گردنبند متولدين شهريور ماه
گردنبند متولدين مهر ماه
گردنبند متولدين آبان ماه
گردنبند متولدين آذر ماه
گردنبند متولدين دي ماه
گردنبند متولدين بهمن ماه
گردنبند متولدين اسفند ماه
دستبند مربعي نگين دار
دستبند فنري
دستبند چوبي
فیلم های ویدوئی روشهاي رياضي براي مهندسين(2) - MIT
فیلم های ویدوئی اصول مخابرات دیجیتال(1) - MIT
فیلم های ویدوئی حساب ديفرانسيل و انتگرال چندمتغيره(2) - MIT
فیلم های ویدوئی مقدمه ای بر قانون کپی رایت MIT
فیلم های ویدوئی مهندسی سیستم کامپیوتر MIT
فیلم های ویدوئی ساختار و تفسیر برنامه های کامپیوترMIT
فیلم های ویدوئی حساب ديفرانسيل و انتگرال تک متغيره(1) - MIT

  دستبند مرواريد
دستبند JoJo
دستبند مدل سارينا
دستبند ياس
دستبند مارپيچ فنر دار
دستبند النگويي Nike
دستبند انريكو ( اصل )
دستبند استقلال
دستبند فروهر اصل
دستبند جاماييكا
دستبند رابين هود
دستبند نيلوفر
دستبند استخوان سنگي
دستبند توپي
دستبند النگويي نگين دار
MIT فیلم های ویدوئی کلاس درس مکانیک کلاسیک - Classical Mechanics Lectures
فیلم های ویدوئی کلاس درس الکتریسیته و مغناطیس MIT - Electricity and Magnetism Lectures
فیلم های ویدوئی فیزیک امواج و ارتعاشات و مقدمه ای از اختر فیزیک MIT
فیلم های ویدوئی مدار و الکترونیک MIT
فیلم های ویدوئی علوم و مهندسي ِ محاسبه(1) - MIT
فیلم های ویدوئی جبر خطی MIT
فیلم های ویدوئی معادلات دیفرانسیل MIT





آیا میدانستید با پرداخت هزینه ایی بسیار ناچیز، میتوانید صاحب بیش از 5100 کتاب

الکترونیکی با ارزش واقعی بالای پنجاه میلیون تومان شوید ؟

سایت فارسی بوکز در جهت رفاه حال کاربران خود، بسته ایی شامل بیش از 5100 کتب مختلف و

متنوع، در همه زمینه های ممکن را در 2 DVD گردآوری کرده است و در صورت اعلام درخواست

شما، به درب منزلتان ارسال میکند. ضمنا شما نیاز نیست که فعلا پولی پرداخت کنید و هزینه آن

بعد از تحویل بسته به شما دریافت خواهد شد.

تعدادی از كتابهای این كتابخانه به دلیل تجدید چاپ نشدن در بازار كتاب بسیار نایاب میباشند

و بیش از سی سال است كه از چاپ آخرین نسخه آنها گذشته است و تجدید چاپ نشده اند.

كتابها از چنان تنوع زیادی برخوردار است كه شما با هر سطح دانش و نوع تفكری میتوانید

از بخش زیادی از كتابخانه كمال استفاده را نمایید. اكثر كتابها تایپ شده اند نه اسكن كه

این بر كیفیت كتابها افزوده است.

قیمت این مجموعه نفیس، 10000 تومان می باشد - تقریبا هر کتاب کمتر از20 ریال !



برای توضیحات بیشتر در مورد پکیج بیش از 5100 کتاب الکترونیکی کلیک کنید

 






 
 
اطلاعات
 
اگر شما عضو باشيد، فقط مي توانيد نظر ارسال کنيد

 
 












Home        |       Register        |       RSS        |       Sitemap        |       Contact Us

Copyright © 2006-2009 By FarsiBooks.IR. All rights reserved