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

نام تاپیک: فرم شیشه ای؟

  1. #1

    Question فرم شیشه ای؟

    چطور میشه یه قسمتی از فرم را شیشه ای نمود مثلاً حاشیه های آن و یا برای فرم سایه ایجاد نمود؟

  2. #2
    کاربر دائمی آواتار ASKaffash
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    تهران
    پست
    2,427

    نقل قول: فرم شیشه ای؟

    سلام
    باید Event مربوط به Paint را تغییر دهید مثلا :

    protected override void OnPaint(PaintEventArgs e)
    {
    int CutX = 20, CutY = 35;
    GraphicsPath Gp = new GraphicsPath();
    Point[] P = new Point[6];
    P[0].X = 0; P[0].Y = 0;
    P[1].X = this.Width; P[1].Y = 0;
    P[2].X = this.Width; P[2].Y = this.Height - CutX;
    P[3].X = this.Width - CutY; P[3].Y = this.Height - CutX;
    P[4].X = this.Width - CutY; P[4].Y = this.Height;
    P[5].X = 0; P[5].Y = this.Height;
    Gp.AddClosedCurve(P);
    this.Region = new Region(Gp);
    }

  3. #3

    نقل قول: فرم شیشه ای؟

    ممنون ولی ، این که عمل نکرد؟

  4. #4
    کاربر دائمی آواتار Unknownlive
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    زیر آسمون شهر
    پست
    478

    نقل قول: فرم شیشه ای؟

    چرا عمل می کنه من که جواب گرفتم.

  5. #5

    نقل قول: فرم شیشه ای؟

    فضای نام :


    using System.Drawing.Drawing2D;


    را به پروژه تون اضافه کردید ...

    در ضمن این پروژه فقط قسمتی از فرم را می برد نه شفاف ..

  6. #6
    کاربر دائمی آواتار fazel-d
    تاریخ عضویت
    آذر 1386
    محل زندگی
    بورکینافاسو
    پست
    399

    نقل قول: فرم شیشه ای؟

    من هنوز با WPF کار نکردم . ولی اگه بشه اون توو یه کارایی کرد و در win form app ازش استفاده کرد خیلی عالی می شه. یعنی ظاهر اشیا رو 2 WPF درست کرد و در عمل ازشون استفاده کرد

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

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