فکر می کنم در تاپیک WPF این مسئله حل شده
https://barnamenevis.org/showthread.p...%D8%B4+Taskbar

اما من واسه ویندوز فرم میخواهم نه WPF
ضمن اینکه به روش زیر هم نمی خواهم
this.Height = Screen.PrimaryScreen.Bounds.Height - 30;


چون ویندوزها متفاوت هستند و همچنین مکان و سایز taskbar قابل تغییر است