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

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

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    تغییر شکل فرم

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

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

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

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

  3. #3

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

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

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

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

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

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

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

  6. #6
    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

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

  7. #7

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

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

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

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

  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 عصر

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

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