نمایش نتایج 1 تا 8 از 8

نام تاپیک: روش ساخت کنترل سفارشی قدم به قدم

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    مهر 1389
    محل زندگی
    تهران
    پست
    78

    Cool روش ساخت کنترل سفارشی قدم به قدم

    با سلام . این مقاله راجع به روش ساخت کنترل سفارشی در ویژوال استودیو هست . چون مطالب رو تو این زمینه پراکنده دیدم ، گفتم شاید بد نباشه که همرو یه جا جمع کنم و شد این مقاله . (فایل pdf رو هم ضمیمه کردم )


    ایجاد کنترل سفارشی در

    Visual Studio

    تعاریف :
    - کنترل هایی که خودمان آنها را با Property ها و Event های دلخواهمان میسازیم را کنترل سفارشی مینامند .
    - Aggregate Controls (کنترل های متراکم) = کنترل هایی که خودشان از ترکیب چند Control ساخته شده اند .
    الف ) روش ساخت یک کنترل سفارشی :
    1. از New Project ، Windows Form Control Library را انتخاب میکنیم .
    2. کنترل مورد نظرمان را ( همانند طراحی WinForm ) طراحی میکنیم .و آنرا Compile میکنیم تا فایل DLL مربوط به کنترل مورد نظر ما ایجاد شود . ( نکته : در کنترل های سفارشی ، بر خلاف WinForm ها ، به جای فایل Exe ، یک فایل با پسوند DLL به ما تحویل داده میشود .)
    3. پس از Compile ، پنجره ای به نام UserControlTestContainer ، باز میشود .
    4. در این پنجره روی دکمه ی Load کلیک میکنیم و DLL ساخته شده در فولدر کنترل خود را انتخاب کنیم و درستی عملکرد آنرا تست کنیم .
    ب ) روش استفاده از کنترل سفارشی در برنامه :
    برای استفاده از کنترل ساخته شده ، پس از ساختن پروژه مربوطه (Window Form Application ) ،
    1. در پنجره Solution Explorer ( یا از تب Projects( ، از قسمت references ، Add reference را انتخاب میکنیم .
    2. فایل DLL ساخته شده در قسمت قبل را Add میکنیم .
    3. در قسمت بالایی کد نویسی Form1 (View Code)، فضای نام مربوط به Dll را اضافه میکنیم ( برای مثال اگر نام DLL ، test.dll باشد ، مینویسیم : using test ; )
    ج ) افزودن کنترل ساخته شده به Toolbox :
    1. از تب Tools ، گزینه ی Choose ToolBox Items را میزنیم .
    2. در پنجره باز شده از تب .Net FrameWork Components ، Browse را میزنیم و DLL کنترل مورد نظرمان را انتخاب میکنیم و کنترلسفارشی به toolbox اضافه میشود .
    نکته : معمولا کنترل افزوده شده ، در قسمت General در ToolBox افزوده میشود .
    موفق و سربلند باشید .
    امید هاشم زاده – اردیبهشت 90
    فایل های ضمیمه فایل های ضمیمه

  2. #2
    کاربر دائمی آواتار farsoft
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    163

    نقل قول: روش ساخت کنترل سفارشی قدم به قدم

    با تشکر از شما دوست عزیز
    ولی فکر نمی کنید به جای قدم به قدم شما دویدید
    دوست عزیز تا اونجایی که من می دونم شما کلی ترین تئوری ساخت کنترل های سفارشی را بیان کردید
    از شما تقاضا می کنم اگر واقعا می خواهید مطلبی را آموزش دهید بعد تسلط نهایی به موضوع اقدام به این کار کنید
    چون ساختن کنترل های سفارشی ریزه کاری هایی دارد که در نمای دقیق تر مشخص می شود
    اگر آموزش شما قدم به قدم بوده برای درک موضوع باید خزید

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    مهر 1389
    محل زندگی
    تهران
    پست
    78

    نقل قول: روش ساخت کنترل سفارشی قدم به قدم

    من کلیت موضوع و روش ساختش رو گفتم . ریزه کاری هاشو اگه دوستان توی همین تاپیک اضافه کنن که ممنون میشم .
    آخرین ویرایش به وسیله omidh2007 : یک شنبه 01 خرداد 1390 در 11:46 صبح

  4. #4
    VIP آواتار gwbasic
    تاریخ عضویت
    فروردین 1403
    محل زندگی
    تهران
    سن
    42
    پست
    982

    نقل قول: روش ساخت کنترل سفارشی قدم به قدم

    بهتر بود عنوان رو عوض می کردید:
    روش استفاده از یک Custom Control

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1392
    محل زندگی
    تهران
    پست
    49

    نقل قول: روش ساخت کنترل سفارشی قدم به قدم

    سلام دوستان
    نمیخواستم تاپیک جدید ایجاد کنم دیگه چون سوالمم مربوط ب اینجا بود دیگه دیدم بهتره اینجا سوالمو مطرح کنم
    من تمامی کارایی ک بالا گفته شده رو انجام دادم ولی موقعی ک از tools میخام فایل dll رو اضافه کنم ارور میده
    با visual studio 2012 هم کار میکنم
    1111.JPG

    با تشکر

  6. #6
    کاربر دائمی آواتار علی فتحی
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    مهاباد
    سن
    42
    پست
    1,076

    نقل قول: روش ساخت کنترل سفارشی قدم به قدم

    سلام: منم تاپیک جدید اجاد نکردم فقط سوالی در این مورد داشتم :
    چگونه میتوان کنترلهای مختلف رو دریک فایل dll طراحی کردد . مثل کامپیونت دات نت بار؟
    با تشکر

  7. #7
    کاربر دائمی آواتار ebrahim.rayatparvar
    تاریخ عضویت
    آبان 1392
    محل زندگی
    https://www.youtube.com/c/zangclass
    پست
    714

    نقل قول: روش ساخت کنترل سفارشی قدم به قدم

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

    لینک

  8. #8
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,170

    نقل قول: روش ساخت کنترل سفارشی قدم به قدم

    نقل قول نوشته شده توسط علی فتحی مشاهده تاپیک
    سلام: منم تاپیک جدید اجاد نکردم فقط سوالی در این مورد داشتم :
    چگونه میتوان کنترلهای مختلف رو دریک فایل dll طراحی کردد . مثل کامپیونت دات نت بار؟
    با تشکر

    تمام کنترل ها را در یک پروژه بسازید. یعنی چندین User Control رو به پروژه اضافه کنید ور در انتها Compile کنید. حالا اگر DLL رو بکشید و در ToolBox رها کنید تمام UserControlهایی که ساختید به ToolBox اضافه می شوند

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •