Ребят, выручайте пожалуйста :D перекопал уже все что знал, как сделать так, что бы по нажатию на кнопку 2 ( в данном случае origin) , показывалась уже другая panel , перекрывая ту, что на кнопке 1 ( steam ) , и так до кнопки 5, открывалась каждая новая панель. [POSTS]на первой кнопке стоит таймер с: int panelWidth; bool Hidden; public Form1() { InitializeComponent(); panelWidth = PanelSlide.Width; Hidden = false; } private void Form1_Load(object sender, EventArgs e) { } //steam show panelslide private void button3_Click(object sender, EventArgs e) => timer1.Start(); private void timer1_Tick(object sender, EventArgs e) { if (Hidden) { PanelSlide.Width = PanelSlide.Width + 60; if (true) if (PanelSlide.Width >= panelWidth) { timer1.Stop(); Hidden = false; this.Refresh(); } } else { PanelSlide.Width = PanelSlide.Width - 60; if (PanelSlide.Width <= 0) { timer1.Stop(); Hidden = true; this.Refresh(); [/POSTS]
Я бы на твоем месте сделал отдельную функцию для этого, которой в качестве параметра ты передаешь объект нужной панели при нажатии на каждую кнопку. Эта функция бы уже сама ставила панель на передний план, и запускала таймер. Можешь в ЛС написать, я помогу, в двух словах просто не объяснишь сразу.