PDA

View Full Version : سوال: سوال در مورد Size کنترل ها



m2_farzan
چهارشنبه 30 شهریور 1390, 08:01 صبح
باسلام خدمت همه دوستان،

می دونید که وقتی مثلا به طول یک یا هر کنترل دیگه PictureBox دو واحد اضافه می کنیم، نقطه بالا سمت چپ (یا در صورت RightAlign بودن فرم نقطه بالا سمت راست) ثابت می مونه و سه نقطه دیگر تغییر می کنند.

مثلا اگر یک PictureBox و یک Timer داشته باشیم و بدین طریق عمل کنیم:
private void timer1_Tick(object sender, EventArgs e)
{
pictureBox1.Size += new Size(1, 1);
}
مثل این می مونه که گوشه پایین و سمت راست PictureBox رو بگیریم و بکشیم.

---

من یه چیزی درست کردم که توش نیاز به بزرگ شدن از همه جهات داره. البته میشه فقط بزرگ شدن رو درست کرد اما اگه این بزرگ شدن بخواد با حرکت کردن همراه بشه یه خورده سخت میشه مخصوصا زوج و فرد بودن مقادیر Size که مشکلاتی ایجاد میکنه. مثلا اگه یه Point داشته باشم و بدونم که مرکز مربع هستش، نمی تونم بفهمم که دقیقا گوشه های مربع کجاست و این بخاطر زوج و فرد بودنه.

حالا کسی خاصیتی چیزی سراغ داره که مربع از همه جهات بزرگ بشه؟

دمتون گرم تورو خدا کمک کنید همه کارم لنگ این یه تیکه س و کسی رو ندارم که ازش بپرسم.:گریه: