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

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




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 13 از 13

نام تاپيک: همه چيز درباره كامپوننت نويسي

  1. #11
    حـــــرفـه ای Ar@m's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    3,300

    پيش فرض

    خیلی جالب بود ولی کم نبود؟

  2. #12
    پروفشنال ULF_VB6's Avatar
    تاريخ عضويت
    Feb 2007
    پست ها
    591

    پيش فرض

    سلام.
    من برگشتم.
    اين بار مي‌خوام يه ترفند يادتون بدم.
    چند وقت پيش مي‌خواستم يه كامپوننت بنويسم كه وقتي ماوس روي اون قرار مي گرفت بايد تغيير شكل مي‌داد (مثلا برجسته مي‌شد)
    يه چيزي تو مايه‌هاي ODPB Button كه دكمه‌هاي سيستم عامل‌هاي مختلف رو تو خودش داره.

    حالا مشكل من اينجا بود كه نمي‌تونستم به برنامه بفهمونم كه الان ماوس روي كنترل من هست يا نه ؟!

    بعد از كلي ور رفتن و مطالعه يه راه حل پيدا كردم:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    توضيح كد:
    تابع GetCursorPos مختصات ماوس و تابع GetWindowRect مختصات گوشه‌هاي (بالا، پايين، چپ و راست) كنترل رو به ما مي‌ده.
    ما به يه Timer هم نياز داريم كه قسمت چك كردن رو توي اون بنويسيم. Interval تايمر رو هم روي 10 قرار مي‌ديم تا هر يك صدم ثانيه چك كنه كه ماوس روي كنترل قرار داره يا نه.

    خوب اينم از اين.
    در ضمن نيايد بگيد كه اين چه جور آموزشي بود ديگه، چونكه مطمئنم خيليا اينو بلد نيستن.
    (اگه بلد بودي چرا اون موقع كه من اين مشكل رو داشتم و توي انجمن مطرح كردم جوابمو ندادي )

    Last edited by ULF_VB6; 03-09-2007 at 20:35.

  3. #13
    آخر فروم باز تکنیک برتر's Avatar
    تاريخ عضويت
    Sep 2005
    پست ها
    1,705

    پيش فرض

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

صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

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

User Tag List

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

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