DataGridView i edycja

0

Witam,
Może problem jest banalny, ale nie mogę znaleźć do niego rozwiązania. Chodzi mi o to, że chce usunąć możliwość edycji komórek przy pierwszym kliknięciu na daną komórkę. DataGridView ma tak jakoś dziwnie zrobione domyślnie, że jak się kliknie pierwszy raz na jakąś komórkę to od razu chce ją edytować. Nie chciałbym usuwać w ogóle możliwości edytowania - chodzi mi tylko o ten przypadek. Prosty przykład - mam 1 komórkę w DataGridView, klikam w nią po raz 1 i od razu przechodzi mi w tryb jej edycji, a ja chciałbym, żeby została ona tylko zaznaczona, potem pomaga jedynie wyjście z trybu edycji, ale komórka nie zostaje zaznaczona. Czy ktoś wie jak rozwiązać ten problem?

Z góry dziękuję za pomoc i pozdrawiam,
brando

0

Jeśli pytasz o WPF-a to wydaje mi się, że najlepiej podpiąć się pod zdarzene Mouse_ClickPreview i tam zaznaczyć ,że zdarzenie jest obsłużone lub dodać własną implementację do zdarzenia Click ( np gdy 3 razy wciśniesz myszkę i klawisze "qweqwe") . Nie pamiętam składni obsłużenia zdarzenia ale coś kojarzy mi się jako e.cośtam ( zobaczysz z intelisense :) . Wtedy zdarzenie Mouse_Click nie zostanie wygenerowane. Oba zdarzenia są generowane w parze i zdarzenie Preview możesz użyć jako walidację danych.

Jeśli w WF - to nie mam zielonego pojęcia

1 użytkowników online, w tym zalogowanych: 0, gości: 1