PDA

View Full Version : سوال: روی هم انداختن دو نمودار با مشخص بودن نمودار زیرین



saeidmobashery
چهارشنبه 25 بهمن 1402, 20:19 عصر
سلام و عرض ارادت به اساتید عزیز و استاد گرانقدرم سرکار خانم پارسایی

بنده مطالبق تصویر زیر دو نمودار دارم که مجبور شدم در دو پنل مجزا نمایش بدم خیلی تلاش کردم که نمودار ولوم روی نمودار کندل استیک قرار گیرد ولی نه به صورتی که نمودار زیرین یعنی کندل استیک را بپوشاند و کندل استیک دیده نشود هر چه زنگ بک گراند نمودار جلوتر را شفاف کردم که مانع دیدن نمودار عقب‌تر (زیرین) نشود موفق نشدم نمودار زیرین را ببینم

راهکاری سراع دارید ؟

155362

پرستو پارسایی
جمعه 27 بهمن 1402, 20:38 عصر
برای اینکه نمودار زیرین (کندل استیک) روی نمودار بالایی قرار بگیره و باعث پنهان شدن کندل استیک نشه، می‌تونید برای پنل حاوی نمودار بالا، تنظیمات زیر را اعمال کنید

panelChartTop.BackColor = Color.Transparent
panelChartTop.Dock = DockStyle.Fill
panelChartTop.BringToFront()

این تنظیمات باعث می‌شن که پنل حاوی نمودار بالا شفاف بشه و روی پنل حاوی نمودار پایینی قرار بگیره
برای پنل حاوی نمودار پایینی (کندل استیک)، تنظیمات زیر را انجام بدین

panelCandlestick.BackColor = Color.White
panelCandlestick.Dock = DockStyle.Fill
panelCandlestick.SendToBack()

این تنظیمات باعث می‌شه که پنل حاوی کندل استیک پشت پنل حاوی نمودار بالا قرار بگیره و به عنوان زیرین نمایش داده بشه.
با اعمال این تنظیمات، باید بتونید نمودار زیرین (کندل استیک) را ببینید و در عین حال نمودار بالایی شفاف باقی بمونه

saeidmobashery
جمعه 27 بهمن 1402, 23:42 عصر
برای اینکه نمودار زیرین (کندل استیک) روی نمودار بالایی قرار بگیره و باعث پنهان شدن کندل استیک نشه، می‌تونید برای پنل حاوی نمودار بالا، تنظیمات زیر را اعمال کنید

panelChartTop.BackColor = Color.Transparent
panelChartTop.Dock = DockStyle.Fill
panelChartTop.BringToFront()

این تنظیمات باعث می‌شن که پنل حاوی نمودار بالا شفاف بشه و روی پنل حاوی نمودار پایینی قرار بگیره
برای پنل حاوی نمودار پایینی (کندل استیک)، تنظیمات زیر را انجام بدین

panelCandlestick.BackColor = Color.White
panelCandlestick.Dock = DockStyle.Fill
panelCandlestick.SendToBack()

این تنظیمات باعث می‌شه که پنل حاوی کندل استیک پشت پنل حاوی نمودار بالا قرار بگیره و به عنوان زیرین نمایش داده بشه.
با اعمال این تنظیمات، باید بتونید نمودار زیرین (کندل استیک) را ببینید و در عین حال نمودار بالایی شفاف باقی بمونه


استاد عزیز متاسفانه نشد :ناراحت:

امکان دارد بی زحمت ی پروژه با دو تا نمودار که نمودار بالایی شفاف است و نمودار زیرن را می‌توان دید برای بنده درست کنید مهندسی معکوس می‌کنم متوجه می‌شوم
خیلی عزیزید

ROSTAM2
شنبه 11 فروردین 1403, 21:11 عصر
استاد عزیز متاسفانه نشد :ناراحت:

امکان دارد بی زحمت ی پروژه با دو تا نمودار که نمودار بالایی شفاف است و نمودار زیرن را می‌توان دید برای بنده درست کنید مهندسی معکوس می‌کنم متوجه می‌شوم
خیلی عزیزید

سلام به همه
برای اینکار می تونید از فرم های Transparent استفاده کنید ....

در پنلی که Transparent شده متن اشیاء زیرین مشخص نیست.
155540

در این نمونه هم یک فرم تا Opacity کمتر از 100 روی فرم اصلی نمایش داده شده که می توان کاری کرد که یک فرم اشیاء آن کاملا واضح قابل نمایش باشد و اشیاء فرم اصلی هم قابل مشاهده باشد....
155541


آپارات | نرم افزار و برنامه نویسی ویندوز (aparat.com) (https://www.aparat.com/v/HXa8n)
https://static.cdn.asset.aparat.com/avt/55305306-3160-l__3444.jpg?width=300&quality=90&secret=npC1QdomspYlHSSv6I8CIQ

17:26نمایش متن روی ویدئوی Windows Media Player (https://www.aparat.com/v/HXa8n)