PDA

View Full Version : سوال: نشان دادن یک فرم که سایز و لوکیشن ان وصابق picture box باشد



moferferi
شنبه 23 آذر 1387, 17:49 عصر
سلام.
شاید این سوال من خیلی پیش پا افتاده باشه.ولی تو رو خدا هرکی میدونه کمک کنه
من در فرم اصلی خودم یک picturebox دارم.ومیخوام وقتی که یک فرم دیگه باز میکنم دقیقا سایز و لوکیشن اون مطابق با picturebox باشه.
البته خودم مقدار پیش فرض برای لوکیشن اون وارد کردم.و لی مشکل اینه که اگه فرم اصلی را حرکت بدم و بعد فرم دوم را باز کنم روی picturebox دیگه نیست.

saeed-kh
شنبه 23 آذر 1387, 19:29 عصر
سلام به دوست خوبم
بیشتر توضیح میدادی بهتر بود
من اینجور در نظر گرفتم که میخوای فرم 2 رو از همون فرم 1 باز کنی

public partial class Form1 : Form
{
Form2 f;

public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
f = new Form2();
f.StartPosition = FormStartPosition.Manual;
f.Location = PointToScreen(pictureBox1.Location);
f.Size = pictureBox1.Size;
f.Show();
}
private void Form1_LocationChanged(object sender, EventArgs e)
{
try
{
f.Location = PointToScreen(pictureBox1.Location);
f.TopMost = true;
}
catch { }
}
}