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

نام تاپیک: افکت دادن به فرم و کنترلها

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1385
    محل زندگی
    بندر امام خمینی (ره)
    پست
    99

    افکت دادن به فرم و کنترلها

    با عرض سلام و خسته نباشید
    من کاربر مبتدی هستم. ممنون میشم کسی جواب سوالمو بده چون هر چی توی جستجوگرها سرچ کردم چیزی دستگیرم نشد.
    میخواستم ببینم با استفاده از چه دستور و یا کلاسی میتونیم به فرممون یا کنترلهای موجود در اون افکت خاصی بدیم.
    مثلا من برنامه هایی رو دیدم که هنگام شروع فرم از حالت نامرئی ظاهر میشد یا از بالا به پایین می اومد تا به وسط صفحه برسه. یا وقتی ماوس روی یک باتون میره اون باتون تغییر رنگ میده و ..... .
    ممنون میشم اگر کمکم کنین

    یا حق

  2. #2
    کاربر دائمی آواتار PC2st
    تاریخ عضویت
    آذر 1385
    محل زندگی
    کرمانشاه
    سن
    38
    پست
    1,491
    برای افکت روی فرم، به این تاپیک نگاه بندازید...
    https://barnamenevis.org/showthread.php?t=79907

    برای تغییر رنگ button پس از اینکه مووس روی آن قرار گرفته، از رویدادهای MouseEnter و MouseLeave میتونی استفاده کنی.

  3. #3
    برای مرئی شدن تدریجی از خاصیت Opacity استفاده کنید.
    با خاصیت TransparencyKey فرم هم می تونید کارهای جالبی بکنید

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1385
    محل زندگی
    بندر امام خمینی (ره)
    پست
    99
    خیلی ممنون از نظراتتون
    واقعا کارتون حرف نداره
    من این کد رو نوشتم
    نظرتون چیه؟
    توی رویداد لود شدن فرم نوشتم اپاسیتی فرم از 0 شروع و هر بار 0.1 اضافه بشه البته با یه تایمر


    privatevoid Form1_Load(object sender, EventArgs e)
    {
    //textBox1.TabIndex = 0;
    timer1.Enabled = true;
    }
    privatevoid timer1_Tick(object sender, EventArgs e)
    {
    this.Opacity += 0.1;
    }



  5. #5
    یه تغییر کوچولو :

    privatevoid timer1_Tick(object sender, EventArgs e)
    {
    this.Opacity += 0.1;
    If(this.Opacity==1)
    Timer1.Enabled=false;
    }

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1385
    محل زندگی
    بندر امام خمینی (ره)
    پست
    99
    حسن جان با نظرت کاملا موافقم
    ولی چون اپاسیتی بصورت درصد نمایش داده می شود و در آخر بیشتر از یک نمی شود من دستور غیر فعال کردن تایمر رو نزاشنم. با اینحال کد شما درست تر بود و ممنون

  7. #7
    کاربر تازه وارد
    تاریخ عضویت
    دی 1389
    محل زندگی
    يه جاي ايران
    پست
    72

    نقل قول: افکت دادن به فرم و کنترلها

    سلام
    خسته نباشين
    ميبخشين كي ميتونه به من كمك كنه
    من ميخوام صفحه ي اول برنامم در حين اجرا به تدريج ظاهر بشه و چند ثانيه پابت بمونه و بعدش محو بشه بره به صفحه بعد.
    من اين برنامرو تو ويژوال دان نت مينويسم.
    ممنون ميشم كمكم كنيد.

  8. #8
    کاربر دائمی آواتار Hossenbor
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    پارس
    پست
    429

    نقل قول: افکت دادن به فرم و کنترلها

    سلام روش من اینجوریه که یک کلاس به نام افکت ایجاد می کنم بعد از کنترل مورد نظر مشتق میگیرم افکتها را به صورت enum در نظر میگیریم فقط من یک مشکل دارم اونم اینه که نمی دونم به چی اضافه کنم تا تو تمام کنترلا باشه تمام کنترلا از ویندوز مشتق میگیرند در مورد افکتها اگه کسی هست طرح بده و از نظر برنامه نویسی کمک کنه این پروژه رو در قسمت پروژه های اوپن سورس بزنیم فقط قبلش پی ام بدید

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

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