|
|
1
4
下面是一个简单的方法,可以帮助您开始:
此方法获取一个面板,其中包含一些控件,将面板及其所有控件绘制到临时位图上,使所有控件不可见,将临时位图绘制到面板上,然后在面板上添加半透明灰色层。然后,该方法创建一个新面板,并将其浮动在原始面板的上方和左侧,然后返回它。这基本上使新面板成为一种模式弹出窗口,有点像网页有时做的那样。 若要在窗体上使用此项,请将所有要变灰的控件置于面板下方,然后让按钮的单击事件执行以下操作:
要撤消此效果,只需从窗体的控件集合中删除浮动面板,然后使原始面板上的所有控件再次可见,然后刷新或使面板无效以除去灰显的内容。简单的失效将起作用,因为灰显效果不会持续——要使这一切变得更加复杂。但这至少能让你开始。 |
|
|
2
2
你能在表单的后面创建一个隐藏的面板,然后让它可见,然后放到前面吗? |