سلام.
برای سوال اولتون درباره عبارات Anchor و Dock جستجو کنید. البته نیازی به جستجو هم نیست!. خودتون باهاشون یه کم ور برید حساب کار میاد دستتون.
واسه سوال دوم میتونید یک متغیر استاتیک تعریف کنید و در هر فرمی مقدارش رو داشته باشی. یا اینکه از setting خود ویژوال استفاده کنی و مقادیر رو درون اون متغیر setting ذخیره کنی (حتی بعد از بستن فرم هم مقدارش از بین نمیره و میتونی در دفعات بعد هم ازش استفاده کنی. شبیه فیلدهای دیتابیس هست. ماندگار هستن مگر اینکه خودت تغییرش بدی).
برای استاتیک:
تعریف :
فرض کن در فرم FrmMain این متغیر رو تعریف و مقدار دهی کردی:
public static int MyFlag;
استفاده :
مثلا در فرم مقصد با نام FrmReport :
MessageBox.Show(FrmMain.MyFlag.ToString());
درباره setting هم جستجو کن. بارها دربارش صحبت شده. هم ساده است و هم میتونه برات مفید باشه.
موفق باشید.