سلام
من كدي رو ميخواستم كه بتونم زماني كه يك فرم رو در يك مانيتور تنظيم مي كنم در مانيتور هاي سايز ديگه هم با همان مقياس اوليه ديده بشه.
سلام
من كدي رو ميخواستم كه بتونم زماني كه يك فرم رو در يك مانيتور تنظيم مي كنم در مانيتور هاي سايز ديگه هم با همان مقياس اوليه ديده بشه.
باز هم سلام
يه مقدار اينور و اونور رو گشتم يه چيزايي پيدا كردم .
كدش رو مي زارم اگه اصلاح لازم داشت لطفاً برام بنويسين.
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
البته در اينترنت اكپلورر نوشته ها جلو و عقب ميشن
اين كد برا من كار كرد.
می تونید از این کد هم استفاده کنید :
Me.Width = Screen.PrimaryScreen.WorkingArea.Width / 2
Me.Height = Screen.PrimaryScreen.WorkingArea.Height / 2
به طور مثال اندازه این فرم در هر صفحه نمایشی که اجرا بشه عرض و ارنفاع فرم نصف صفحه نمایش میشه...
البته من خیلی با .net کار نمیکنم اما از تجربیات VB6 ام استفاده کردم و این کد رو نوشتم قطعا کم و کاستی داره...
در VB شی ای داریم به نام Screen که خصوصیات صفحه نمایش رو در اختیارتون می زاره...
موفق باشید...
باید فرمتون رو نسبی تعریف کنید.من از این خاصیت استفاده می کنم. مثلا در هر دستکتاپی فرم من 80 درصد صفحه رو اشکال می کنه.