该板有10行10列按钮全绿色板随机制作9个红色障碍物。我的问题是如何在按下Go按钮时仅将绿色按钮颜色更改为白色?为了逐个找到传球,我使用了碰撞事件.....? `
import numpy as np
import matplotlib.pyplot as plt
fig1, (ax1, ax2) = plt.subplots(1,2,sharex=True, sharey=True)
ax1.plot(np.random.rand(10))
ax2.plot(np.random.rand(11))
fig2 = plt.figure()
ax3 = fig2.add_axes([0.1, 0.1, 0.8, 0.8], sharex=ax1, sharey=ax1)
ax3.plot(np.random.rand(12))
答案 0 :(得分:0)
如果这是Windows Forms,那么它很容易......
这将查找窗口中的所有按钮控件,如果它是绿色,则将背景颜色更改为白色。将其添加到Go按钮事件中。
foreach(Control control in this.Controls)
{
if(control is Button)
{
var btn = control as Button;
if(btn.BackColor == Color.Green)
{
btn.BackColor = Color.White;
}
}
}