我有一个带有一些按钮的网格。并且基本上想在特定的IsEnabled
+ Button
中编辑Grid Row
的{{1}}状态。我不知道如何做到这一点,例如
Column
有人可以举例说明如何解决给定的问题吗?
编辑:
我找到了一个临时解决方案...可以,但是非常糟糕
public void Disablebutton (int Column, int Row)
{
//disable the button at Grid Row = Row and Grid Column = Column
}
答案 0 :(得分:0)
我不知道您是否正在使用WPF,Windows Forms或其他工具,但是您应该在使用row和col值访问的数据网格中包含一个Cell。该单元格具有按钮控件,您可以将其转换为变量以更改其属性。像这样:
Button button = (Button)Grid.Cell[Column][Row].Control;
button.IsEnabled = false;
或
Button button = Grid.Cell[Column][Row].Control as Button
button.IsEnabled = false;
请记住,这是一个非常粗糙的示例,因为我不知道您要使用哪种技术来绘制界面。