解决方案 »
- 转发服务器的设计
- 弱弱的问下float 怎么准确转换到double
- 继承成员“Example5_6.Vehicle.Owner.get”未被标记为 virtual
- 大家看看这段代码,为何得到这种结果?
- C#实现ftp的RequestUri段转义问题
- 类似VS Solution Explorer那种工具窗口与主窗口的融合技术怎么做呢?
- 大侠们,大家帮忙测测我的.NET应用服务器吧。谢谢啊!
- 哪位大哥用.NET(C#)开发过语音聊天室系统啊~~~给一些意见或着是小例子啊~~~(谢谢)
- 一个网络问题,设置ftp服务器!
- C#如何实现一个客户端连接多个服务器
- 用C#做VLC视频播放器,程序能正常运行,但是视频显示的窗口不是我自己的控件,而是VLC自带的DirectX?
- 现场情况,技术方案选择,WCF和Socket
这里出错了
应该是
foreach (Control c in panel1.Controls)
if(c is Button)
Button b=c as Button;很明显你的Panel1里除了Button之外还有其他类型的控件,不能都当Button来处理
foreach (Button but in panel1.Controls)
{
string stack = but.Text.Substring(4);//货位号
if (stack == aaa)
{
but.BackColor = Color.Red; }
}改成
btn集合 = panel1.Controls.Case<Control>().Where(p=> (p is Button ));
这位说的是正确的 foreach (Control c in panel1.Controls)
if(c.gettype().name == "Button")
Button b=c as Button;