DataGridView TextBox奇怪的黑盒子

时间:2014-03-28 21:31:26

标签: winforms datagridview .net-3.5 datagridviewtextboxcell

我在一个DataGridView列中有不同类型的单元格。

当用户点击它用来完全变黑的框时。

现在我可以从EditingControlShowing事件中捕获Entered事件并将backgroundColor设置为白色。

private void ATextBoxHasBeenEntered(object sender, EventArgs e)
{
    ((TextBox)sender).BackColor = Color.White;
    ((TextBox)sender).TextAlign = HorizontalAlignment.Left;
    ((TextBox)sender).BorderStyle = System.Windows.Forms.BorderStyle.None;
}

但我仍然看到这个黑盒子!

enter image description here

所以我疯狂地尝试抓住每个相关对象并将其设置为白色。我已经尝试将关联的DataGridViewTextBox背景设置为白色,从所有内容中删除边框等。

没有任何作用:(

我无法判断这个黑盒子是DataGridViewTextBox还是编辑控件。我不能告诉哪个事件会改变颜色。

我该怎么办?

0 个答案:

没有答案