如何在面板内部更改一个子面板的颜色以及如何在面板内部添加子面板和控件C#

时间:2018-07-03 01:18:04

标签: c# winforms foreach panel

我有一个面板,其中包含子面板,而在子面板内部,我有一些控件,例如PictureBox和label。

如何更改鼠标指针指向foreach的一个子面板的背景色,如何更改所选面板子项的颜色,以及如何在包含{ {1}}并标记?

如果“父控件”(面板)边缘和“子控件”之间没有(或很小)空间,则鼠标指针应位于子面板的右侧才能正常工作。我怎样才能解决这个问题? 这是我的mouseleave事件代码:

PictureBox

鼠标输入事件:

private void left_panel_MouseLeave(object sender, EventArgs e)
{
  foreach (Panel p in left_panel.Controls.OfType<Panel>())
  {
    p.BackColor = Color.Transparent;
  }
}

这就是我所拥有的: My Program

我想要这样的东西: xbox beta windows 10 app

0 个答案:

没有答案