DataGridView DefaultCellStyle的C ++ / CLI填充

时间:2018-07-25 06:52:32

标签: c++ datagridview c++-cli padding

我想在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 个答案:

答案 0 :(得分:0)

填充属性(集)不接受指针类型。

尝试删除gcnew(有效)。

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