Forms 응용 프로그램.선택 해제 된 DataGridView 행
은 내가 DVG이 있고, 나는 DVG의 빈 영역을 클릭하여 행을 선택 해제합니다. 나는 여러 가지 방법을 시도했지만 그 중 어느 것도 작동하지 않았습니다. 연산자 '==': 1)
System::Void Form1::dataGridView1_MouseDown(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e)
{
if (e->Button == System::Windows::Forms::MouseButtons::Left)
{
if (dataGridView1->HitTest(e->X, e->Y)->Equals(DataGrid::HitTestInfo::Nowhere))
{
dataGridView1->ClearSelection();
}
}
}
2)이 변형 오류 (오류 1 오류 C3063 유발하는 피연산자가 같은 열거 형이 있어야합니다) 를)
if (e->Button == System::Windows::Forms::MouseButtons::Left)
{
if ((dataGridView1->HitTest(e->X, e->Y)->Type) == DataGrid::HitTestType::None)
{
dataGridView1->ClearSelection();
}
}