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

نام تاپیک: ایجاد فرم با سایز بزرگتر از اندازه صفحه نمایش

  1. #1
    کاربر جدید
    تاریخ عضویت
    خرداد 1395
    محل زندگی
    TBZ
    پست
    13

    Red face ایجاد فرم با سایز بزرگتر از اندازه صفحه نمایش

    سلام دوستان

    می خواستم یه فرم بسازم که سایزش بزرگتر از اندازه صفحه نمایش باشه

    هر کاری میکنم ویندوز اجازه بیشتر شدن اندازه فرم از اندازه صفحه نمایش رو نمیده

    ممنون میشم اگه کمکم کنید

  2. #2
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,170

    نقل قول: ایجاد فرم با سایز بزرگتر از اندازه صفحه نمایش

    سلام

    اگر امکانش هست ممنون میشم علت اینکار رو هم بفرمایید شاید راه حل بهتری به ذهن برسه

  3. #3
    کاربر جدید
    تاریخ عضویت
    خرداد 1395
    محل زندگی
    TBZ
    پست
    13

    نقل قول: ایجاد فرم با سایز بزرگتر از اندازه صفحه نمایش

    نقل قول نوشته شده توسط mmbguide مشاهده تاپیک
    سلام

    اگر امکانش هست ممنون میشم علت اینکار رو هم بفرمایید شاید راه حل بهتری به ذهن برسه
    یک فرم هست که همیشه با اندازه PictureBox داخلش هم اندازه باید باشه
    اگه بخوام دقیق تر بگم یه نرم افزار واسه نمایش تصاویره که وقتی کاربر روی عکس زوم میکنه فرم و PictueBox باید بزرگتر بشن ولی این محدودیت نمیزاره

  4. #4
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,170

    نقل قول: ایجاد فرم با سایز بزرگتر از اندازه صفحه نمایش

    سلام. یک فرم ایجاد کن و یک PictureBox در موقعیت مورد نظر قرار بده و دو دکمه هم در گوشه ای قرار بده و از کدهای زیر استفاده کن:


    Public Class Form1

    Dim img As Image = Image.FromFile("D:\TestImage.jpg")
    Dim g As Graphics
    Dim rec As Rectangle

    Private Sub btn_Click(sender As Object, e As EventArgs) Handles btn.Click
    'Normal
    g = Me.pb.CreateGraphics
    If IsNothing(g) = False Then
    g.Clear(Color.White)
    End If

    rec = New Rectangle(0, 0, img.Size.Width, img.Size.Height)
    g.DrawImage(img, rec)
    g.Dispose()
    End Sub

    Private Sub btn2_Click(sender As Object, e As EventArgs) Handles btn2.Click
    'Zoom
    Dim z As Integer = 100

    g = Me.pb.CreateGraphics
    If IsNothing(g) = False Then
    g.Clear(Color.White)
    End If

    rec = New Rectangle(0, 0, img.Size.Width + z, img.Size.Height + z)
    'rec.Inflate(z, z)
    g.DrawImage(img, rec)
    g.Dispose()
    End Sub

    End Class


    در کدهای بالا چند متغیر در سطح فرم تعریف شده اند. و کدهای موجود در دکمه ها هم بسیار ساده هستند که با کلیک روی یکی از آنها میتونید تصویر اصلی رو به اندازه اصلی نمایش دهید و با کلیک روی دکمه بعدی و با توجه به مقدار تنظیم شده در کدها، اندازه تصویر را افزایش دهید. البته این یک نمونه کد جهت جلوگیری از ایجاد فرم با اندازه های بسیار بزرگی که شما به دنبالش هستید بود و حتما کدهای بسیار متنوعی میشه برای این مورد نوشت.

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

  1. سوال: سایز خودکار فرم ها بر اساس اندازه صفحه نمایش
    نوشته شده توسط likory در بخش C#‎‎
    پاسخ: 7
    آخرین پست: جمعه 04 مهر 1393, 23:02 عصر
  2. سوال: ایجاد فرم با استفاده از دو تیبل با رابطه چند بخ چند
    نوشته شده توسط محمد مهدي در بخش Access
    پاسخ: 0
    آخرین پست: سه شنبه 16 اردیبهشت 1393, 03:27 صبح
  3. سوال: ساختن فرم با سایزی بزرگتر از رزولوشن
    نوشته شده توسط Farhad.VB در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: چهارشنبه 04 اردیبهشت 1392, 23:23 عصر
  4. سوال: ایجاد فرم با کامپوننتهایی با اندازه درصد نه ثابت
    نوشته شده توسط sh_esharif در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: یک شنبه 02 اسفند 1388, 15:21 عصر
  5. ایجاد فرم Public(قابل دسترس از سایر فرمها)
    نوشته شده توسط moradi_am در بخش برنامه نویسی در Delphi
    پاسخ: 18
    آخرین پست: شنبه 06 تیر 1383, 13:56 عصر

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

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