PDA

View Full Version : سوال: قرار دادن شی در وسط فرم



morteza_1234m
پنج شنبه 10 اردیبهشت 1388, 21:06 عصر
دوستان من یک group box در صفحه دارم که می خواهم در وسط فرم باشه و به وسیله LEFT,TOP این شی و کدی که نوشتم به خیل خودم وسط فرم را به دست اوردم مثل زیر

groupBox1.Left = (((ManagerFrm.ActiveForm.Width)-(groupBox1.Width))/2);
groupBox1.Top = (((ManagerFrm.ActiveForm.Height) -( groupBox1.Height)) / 2);
خوب جالب اینجاست که میاد از سمت راست و بالا حساب می کنه در حالی که

anchor=left,top
RighttoLeft=yes
حتی Anchor را هم به راست تغییر دادم و تغییری نکرد دوستان مشکل چیه؟

مهدی رحیم زاده
پنج شنبه 10 اردیبهشت 1388, 21:19 عصر
خاصیت Anchor رو وButtomیاTop بزاری وسط قرار میگیره

morteza_1234m
پنج شنبه 10 اردیبهشت 1388, 21:31 عصر
امتحان کردم ولی نشد

مهدی رحیم زاده
پنج شنبه 10 اردیبهشت 1388, 23:32 عصر
خوب اندازه فرم و کنترلتون رو بخونید و موقعیت کنترل رو بزار تقسیم اینا بر 2.
میشه وسط فرم دیگه ؟
اگه اشتباه بیشتر توضیح بده تا اگه تونستم کمکت کنم .
موفق باشید

morteza_1234m
پنج شنبه 10 اردیبهشت 1388, 23:39 عصر
دوست عزیز من یک groupbox دارم در فرمم که باید خود برنامه تشخیص بده که بنامه وسط فرم و کاربر بتونه فرم را تغییر اندازه بده و باز هم شی وسط فرم باشه فکر کنم دیگه منظورم رو بفهمید ؟درسته؟

مهدی رحیم زاده
جمعه 11 اردیبهشت 1388, 10:34 صبح
برنامشو برات میزارم .
فقط شاید یکمی طول بکشه سرم شلوغه!
فعلا

مهدی رحیم زاده
جمعه 11 اردیبهشت 1388, 21:33 عصر
اینم برنامه .
یک خط بیشتر برنامه نداره.
موفق باشید

morteza_1234m
شنبه 12 اردیبهشت 1388, 21:54 عصر
خیلی ممنون کارم راه افتاد
شما هم تقریبا از روش محاسبه خودم حساب کردین ولی این نکته یاد شده در کد شما رو من نمی دونستم