C ++ / CLI дополнение DataGridView DefaultCellStyle

Я хотел бы изменить свой cellpadding на CellMouseEnter событие.
Я думал, что это будет довольно просто.

System::Void dgv_CellMouseEnter(System::Object^ sender,
System::Windows::Forms::DataGridViewCellEventArgs^  e) {
dgv->Rows[e->RowIndex]->DefaultCellStyle->Padding =gcnew
System::Windows::Forms::Padding(5);
}

но я получаю ошибку

funktion "System::Windows::Forms::DataGridViewCellStyle::Padding::set" cannot
be called with the given argument list. Argument types are:
(System::Windows::Forms::Padding ^)
object type is :System::Windows::Forms::DataGridViewCellStyle^

1

Решение

Свойство padding (set) не принимает тип указателя.

Попробуйте, удалив gcnew (за работой).

dgv->Rows[e->RowIndex]->DefaultCellStyle->Padding  =  System::Windows::Forms::Padding(5);
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector