تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: استفاده از یک کد مشترک در تعدادی از کنترلها

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Apr 2006
    پست ها
    38

    پيش فرض استفاده از یک کد مشترک در تعدادی از کنترلها

    من میخوام از یک کد مشترک در مثلا رویداد OnEnter استفاده کنم ، حالا باید چه کدی رو بنویسم.بعنوان مثال من میخوام در رویداد Onenter حدود 30 عدد Edit کد زیر را بنویسم:
    edit1.color:=clRed;
    اما بایستی در هر Edit نام آن را تغییر دهیم. حالا میخوام به جای نام کنترل ، کدی بنویسم که لازم نباشد نام را در هر رویداد تغییر دهم

  2. #2
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    مثال من میخوام در رویداد Onenter حدود 30 عدد Edit کد زیر را بنویسم:
    منظورتون از گفته بالا چيه؟ دقيق تر بيان كنيد.
    كلاً بگين مي خواين چي كار كنيد.

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Apr 2006
    پست ها
    38

    پيش فرض

    منظورمو با یک مثال ، ساده تر بیان می کنم . مثلا من میخوام هر موقع وارد یک Edit شد رنگ Edit قرمز بشه و کد زیر را در OnEnter مربوط به Edit اول چنین مینویسم :
    edit1.color:=clRed;
    حالا برای Edit دوم کد زیر را در OnEnter مربوط به Edit دوم چنین مینویسم :
    edit2.color:=clRed;
    و برای تعداد دیگر از Edit ها به همین روش . می بینیم که در کدی که می نویسیم قسمتی مشترک است و فقط نام Edit با توجه به OnEnter هر یک تغییر میکنید و میشود :Edit1 ,Edit2, Edit3,.......
    حالا من به جای نام Edit از چه کدی استفاده کنم که وقتی این خط کد را در OnEnter تمامی Editهای کپی کردم ، کار کنه و مشکلی نداشته باشه و لازم نباشه ،برای هر یک نام Edit را عوض کنم.
    یه چیزی کلی مثل :
    Object.Color:=clRed;
    Last edited by Mahdi_S_T; 27-06-2009 at 14:10.

  4. #4
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    اگه از اول همينجوري توضيح مي دادين، نيازي به پست اضافه نبود. راه حل:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشين

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


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •