最近我使用DataGridView制作了2048游戏。一切正常,除了我的表单启动时出现在DataGrid上的蓝色选择/焦点,我使用箭头键。我试图用ClearSelection()删除它,除了箭头之外还有效。我怎么能禁用蓝色选定的单元格?如何禁用箭头?
public Form1_Load (......)
{
DataGridView1.ClearSelection();
}
图片链接(我需要更多声誉才能在网站上传)
http://s23.postimg.org/beekn9i6z/Immagine.png
运行时期间Datagrid的屏幕截图
答案 0 :(得分:0)
处理表单加载中的选择太早,因为表单尚未显示。在表格显示的事件中执行datagridview clear selection。
private void Form1_Shown(object sender, EventArgs e)
{
DataGridView1.ClearSelection();
}
OR
void dataGridView2_SelectionChanged(object sender, EventArgs e)
{
dataGridView2.ClearSelection();
}
答案 1 :(得分:0)
试试这个
DataGridView1.CurrentCell.Selected = false;