amir_pro
پنج شنبه 22 فروردین 1392, 22:38 عصر
سلام دوستان
عنوان تاپیک مشخصه. همونطور که میدونید به طور پیش فرض وقتی اشکالی مثل خط و دایره و ... روی فرم میکشید و کنترل هایی مثل label یا button یا هر چیز دیگه روی فرم باشه روی این اشکال قرار میگیره یعنی این اشکال از زیر این کنترل ها رد میشه. دنبال یه چیزی می گردم مثل BringtoFrom که این اشکال گرافیکی رو روی فرم و بر روی تمام کنترل ها بکشه. یه جوری مثل اینکه روی یه لایه که رو فرم میفته بکشه.
از تابع DrawReversibleFrame کلاس ControlPaint استفاده کردم که نمیشه چون parent رو فرم در نظر نمیگیره و صفحه مانیتور در نظر میگیره و نتونستم عوضش کنم
توی لینک زیر نمونش هست ولی من متوجه نشدم
http://www.codeproject.com/Articles/26071/Draw-Over-WinForms-Controls
خیلی جستجو کردم ولی راه حلی هنوز پیدا نکردم
عنوان تاپیک مشخصه. همونطور که میدونید به طور پیش فرض وقتی اشکالی مثل خط و دایره و ... روی فرم میکشید و کنترل هایی مثل label یا button یا هر چیز دیگه روی فرم باشه روی این اشکال قرار میگیره یعنی این اشکال از زیر این کنترل ها رد میشه. دنبال یه چیزی می گردم مثل BringtoFrom که این اشکال گرافیکی رو روی فرم و بر روی تمام کنترل ها بکشه. یه جوری مثل اینکه روی یه لایه که رو فرم میفته بکشه.
از تابع DrawReversibleFrame کلاس ControlPaint استفاده کردم که نمیشه چون parent رو فرم در نظر نمیگیره و صفحه مانیتور در نظر میگیره و نتونستم عوضش کنم
توی لینک زیر نمونش هست ولی من متوجه نشدم
http://www.codeproject.com/Articles/26071/Draw-Over-WinForms-Controls
خیلی جستجو کردم ولی راه حلی هنوز پیدا نکردم