PDA

View Full Version : سوال: نمایش همه فرم ها در فرم اصلی بدون تغییر دکمه های اصلی (مثل آژاکس در وب)



dr-solomons
چهارشنبه 08 مرداد 1393, 12:45 عصر
سلام
مشکل اول: برنامه من به صورت full screen است و می خام دکمه های بالا ثابت باشه. روی دکمه که کلیک شد فرم مربوطه به جای مطالب وسط نمایش داده بشه و همینطور بقیه دکمه ها
یعنی پنجره جدیدی باز نشه و مثل آژاکس در وب فقط وسط تغییر کنه.

مشکل دوم: میخام بدون توجه به سایز مانیتور کاربر دکمه ها از سمت راست (بالا) به سمت چپ چیده بشن (بدون هیچ اسکرولی)

با تشکر فراوان

aliagamon
چهارشنبه 08 مرداد 1393, 12:59 عصر
سوال اول رو اگه درست فهمیده باشم میتونید تمامی فرم هارو (به جز اصلی ) border رو روی none قرار بدین بعد توی یه پنل وسط صفحه نمایش بدین .... یه چیزی شبیه اجاکس میشه (انگار یه popup باز شده)
همچنین میتونین از mdi parent استفاده کنین
سوال دوم هم اگه درست فهمیده باشم میتونین در مورد flowlayoutpanel تحقیق کنین

dr-solomons
چهارشنبه 08 مرداد 1393, 21:48 عصر
درست شد.
با تشکر فراوان از راهنمای شما.

برای نمایش یک فرم در یک پنل:


add add_form = new add();
add_form.TopLevel = false;
add_form.AutoScroll = false;
add_form.FormBorderStyle = FormBorderStyle.None;
panel_mid.Controls.Add(add_form);
add_form.Show();