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

نام تاپیک: تغییر شکل فرم

  1. #1

    تغییر شکل فرم

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

  2. #2
    کاربر دائمی آواتار habedijoo
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    تهران
    پست
    538
    دوست عزیز اگر شما با دات نت 2005 کا می کنید این کار بسیار راحت است .
    کا فیست مراحل زیر را انجام دهید :
    1- ابتدا تصویر مورد نظر خود را روی یک BackGroung با رنگ خاصی قرار دهید .
    2 - خاصیت FormBorderStyle = None
    3 - خاصیت TransparentKey را به رنگ BackGround تصویر ست کنید .

    * شما می توانید تصویرتون را داخل یک PictureBox قرار داده و رنگ زمینه فرم و TransparentKey را یکی قرار دهید *

    ولی اگر با 2003 کار میکنید یه مقدار دردسر دارید . چونکه این خاصیت برای رزولوشن 32 بیتی عمل نمیکند و بهتر است که کد نویسی کنی .

  3. #3
    میشه کدهای مربوط به اون رو برایم بفرستید.
    با تشکر

  4. #4
    کاربر دائمی آواتار ehsan_ansaripoor
    تاریخ عضویت
    تیر 1384
    محل زندگی
    isfahan
    پست
    706
    البته ماکروسافت استفاده از فرمهای غیر مستطیلی را توصیه نمی کنه چون هم سرعت برنامه را کاهش می ده و هم در Color 32 Bit معمولا قسمتهای مستطیلی شکل فرم به صورت کم رنگ به نمایش درمیاد.

  5. #5
    Protected Overrides Sub OnPaint(ByVal e As System.Windows.Forms.PaintEventArgs)
    Dim p As System.Drawing.Drawing2D.GraphicsPath = New System.Drawing.Drawing2D.GraphicsPath()
    p.AddPie(0, 0, Me.Width, Me.Height, 0, 360)
    Me.Region = New Region(p)
    MyBase.OnPaint(e)
    End Sub

    البته امیدوارم خودت روی این مسئاله بیشتر کار کنی

  6. #6

  7. #7
    کاربر جدید آواتار alinaser
    تاریخ عضویت
    دی 1387
    محل زندگی
    کرمان
    پست
    5

    نقل قول: تغییر شکل فرم

    سلام یه سوال راجه به گذاشتن تصویر در کامپوننت ها داشتم .
    وقتی این کارو انجام می دیم و داخل فرم درگ می کنیم حالت پرش داره ، مشکل چیه؟

  8. #8

    نقل قول: تغییر شکل فرم

    نقل قول نوشته شده توسط habedijoo مشاهده تاپیک
    دوست عزیز اگر شما با دات نت 2005 کا می کنید این کار بسیار راحت است .
    کا فیست مراحل زیر را انجام دهید :
    1- ابتدا تصویر مورد نظر خود را روی یک BackGroung با رنگ خاصی قرار دهید .
    2 - خاصیت FormBorderStyle = None
    3 - خاصیت TransparentKey را به رنگ BackGround تصویر ست کنید .

    * شما می توانید تصویرتون را داخل یک PictureBox قرار داده و رنگ زمینه فرم و TransparentKey را یکی قرار دهید *

    ولی اگر با 2003 کار میکنید یه مقدار دردسر دارید . چونکه این خاصیت برای رزولوشن 32 بیتی عمل نمیکند و بهتر است که کد نویسی کنی .

    من همه ی کارایی که گفتیم رو انجام دادم ولی با vb.net 2005 داخل رزولوشن 32 بیتی جواب نمیده چیکار کنم

تاپیک های مشابه

  1. تغییر ارتفاع lineبا تغییر ارتفاع Textbox در گزارش
    نوشته شده توسط payam59 در بخش Access
    پاسخ: 22
    آخرین پست: یک شنبه 03 شهریور 1387, 15:41 عصر
  2. تغییر اندازه ارتفاع QRShape با تغییر ارتفاع DetailBand
    نوشته شده توسط mojtaba_z در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: پنج شنبه 07 تیر 1386, 07:49 صبح
  3. تغییر Toolbar با تغییر Thems ویندوز XP
    نوشته شده توسط na3er-faraji در بخش VB.NET
    پاسخ: 2
    آخرین پست: پنج شنبه 06 مهر 1385, 12:08 عصر
  4. غیر قابل تغییر کردن فرم about تغییر desktop تو vb
    نوشته شده توسط Payman62 در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: یک شنبه 31 اردیبهشت 1385, 11:12 صبح
  5. تغییر در PHPbb (تغییرات خیلی کلی)
    نوشته شده توسط nasr در بخش PHP
    پاسخ: 4
    آخرین پست: جمعه 05 فروردین 1384, 12:06 عصر

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

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