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

نام تاپیک: مقياس بندي فرم بر اساس screen مانيتور

  1. #1

    Question مقياس بندي فرم بر اساس screen مانيتور

    سلام
    من كدي رو ميخواستم كه بتونم زماني كه يك فرم رو در يك مانيتور تنظيم مي كنم در مانيتور هاي سايز ديگه هم با همان مقياس اوليه ديده بشه.

  2. #2

    نقل قول: مقياس بندي فرم بر اساس screen مانيتور

    باز هم سلام
    يه مقدار اينور و اونور رو گشتم يه چيزايي پيدا كردم .
    كدش رو مي زارم اگه اصلاح لازم داشت لطفاً برام بنويسين.


    PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
    Me.StartPosition = FormStartPosition.Manual
    Size = New Size(Integer.MaxValue, Integer.MaxValue)
    Location = New Point(0, 0)
    EndSub


    البته در اينترنت اكپلورر نوشته ها جلو و عقب ميشن
    اين كد برا من كار كرد.

  3. #3
    کاربر دائمی آواتار returnx
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    ?
    پست
    1,190

    نقل قول: مقياس بندي فرم بر اساس screen مانيتور

    می تونید از این کد هم استفاده کنید :

    Me.Width = Screen.PrimaryScreen.WorkingArea.Width / 2
    Me.Height = Screen.PrimaryScreen.WorkingArea.Height / 2

    به طور مثال اندازه این فرم در هر صفحه نمایشی که اجرا بشه عرض و ارنفاع فرم نصف صفحه نمایش میشه...
    البته من خیلی با .net کار نمیکنم اما از تجربیات VB6 ام استفاده کردم و این کد رو نوشتم قطعا کم و کاستی داره...
    در VB شی ای داریم به نام Screen که خصوصیات صفحه نمایش رو در اختیارتون می زاره...
    موفق باشید...

  4. #4
    کاربر دائمی آواتار omid-vbAuto
    تاریخ عضویت
    آبان 1388
    محل زندگی
    ---
    پست
    755

    نقل قول: مقياس بندي فرم بر اساس screen مانيتور

    باید فرمتون رو نسبی تعریف کنید.من از این خاصیت استفاده می کنم. مثلا در هر دستکتاپی فرم من 80 درصد صفحه رو اشکال می کنه.

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

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