مشکل عدم نمایش taskbar در maximum فرم
سلام خدمت تمامی دوستان و اساتید
من برای ماکزیمم کردن فرم یک دکمه قرار دادم و از دستور زیز استفاده می کنم
اما وقتی دکمه را میزنم فرم تمام صفحه نمایش را در بر می گیرد و TaskBar زیر فرم قرار می گیرد
ضمن اینکه برنامه من قراره در حالت
Maximized در صفحه نمایش های مختلف با رزولیشن های مختلف کار کنه
ممنونم
this.WindowState = FormWindowState.Maximized;
نقل قول: مشکل عدم نمایش taskbar در maximum فرم
فکر می کنم در تاپیک WPF این مسئله حل شده
https://barnamenevis.org/showthread.p...%D8%B4+Taskbar
اما من واسه ویندوز فرم میخواهم نه WPF
ضمن اینکه به روش زیر هم نمی خواهم
this.Height = Screen.PrimaryScreen.Bounds.Height - 30;
چون ویندوزها متفاوت هستند و همچنین مکان و سایز taskbar قابل تغییر است
نقل قول: مشکل عدم نمایش taskbar در maximum فرم
نقل قول:
نوشته شده توسط
karbon2010
سلام خدمت تمامی دوستان و اساتید
من برای ماکزیمم کردن فرم یک دکمه قرار دادم و از دستور زیز استفاده می کنم
اما وقتی دکمه را میزنم فرم تمام صفحه نمایش را در بر می گیرد و TaskBar زیر فرم قرار می گیرد
ضمن اینکه برنامه من قراره در حالت
Maximized در صفحه نمایش های مختلف با رزولیشن های مختلف کار کنه
ممنونم
this.WindowState = FormWindowState.Maximized;
این دستور در متود New از Form بعد از InitializeComponent استفاده بشه عملکرد بهتری داره:
this.MaximizedBounds = Screen.FromRectangle(this.Bounds).WorkingArea
VB.net Borderless Form Maximize over Taskbar - Stack Overflow
نقل قول: مشکل عدم نمایش taskbar در maximum فرم
نقل قول:
نوشته شده توسط
ROSTAM2
سلام
منظورتون از متود new چی هست؟
1 ضمیمه
نقل قول: مشکل عدم نمایش taskbar در maximum فرم
نقل قول:
نوشته شده توسط
god of war 313
سلام
منظورتون از متود new چی هست؟
حواسم نبوده چون کد VB بوده متود New از کلاس یک سابروتین با کلمه کلیدی New است ولی در #C از نام خود کلاس استفاده می شه:
ضمیمه 154526
نقل قول: مشکل عدم نمایش taskbar در maximum فرم
این کد رو زیر سازنده فرم بنویسید
protected override void OnLoad(EventArgs e){
base.OnLoad(e);
this.StartPosition = FormStartPosition.CenterScreen;
this.Size = new Size(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);
}