DataGridViewTextBox странный черный ящик
У меня есть разные виды ячеек в одном столбце DataGridView.
Когда пользователь нажимает на поле, оно становится полностью черным.
Теперь я могу захватить событие Entered из события EditingControlShowing и установить 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;
}
Но я все еще вижу этот черный ящик!
Поэтому я сошел с ума, пытаясь схватить каждый связанный объект и установив его на белый. Я попытался установить для связанного фона DataGridViewTextBox белый, убрать границу со всего и т. Д.
Ничего не работает:(
Я не могу сказать, является ли этот черный ящик DataGridViewTextBox или элементом управления редактирования. Я не могу сказать, какое событие меняет цвет тоже.
Что я могу сделать?