Article View: pl.comp.lang.delphi
Article #346774Re: Delphi 10.2 - DBGrid brak reakcji na prawy klawisz myszy jeśli są rekordy
From: kameleonsql
Date: Sat, 06 Oct 2018 10:49
Date: Sat, 06 Oct 2018 10:49
23 lines
3268 bytes
3268 bytes
W dniu sobota, 6 października 2018 12:15:22 UTC+2 użytkownik Roman Tyczka napisał: > On Fri, 5 Oct 2018 11:44:45 -0700 (PDT), kameleonsql@gmail.com wrote: > > > 2. Czyli jednak trzeba te źródła DBGrids.pas modyfikować i mam rozumieć ponownie bpl'a skompilować (kto to mówił w https://groups.google.com/forum/#!topic/pl.comp.lang.delphi/RmOjnautaWQ że błędów nie znajduje :-), immo ?). > > Możesz przecież wyprowadzić swoje TKameleonDBGrid i w nim to overridować. > Zmiana w całm projekcie DBGrida na KamelonDBGrida to już prosta zabawa. > > -- > pozdrawiam > Roman Tyczka Tak, to rozwiąże, override (bo modyfikowanie źródeł Delphi nie wchodzi w grę) ... Tylko dziwi mnie podejście np. Krzysztofa Szyszki, odnośnie "takiej funkcjonalności nie było ...". Jest zdarzenie OnMouseDown i nie działa deterministycznie (to jest błąd !!!), działa jak DBGrid nie ma zawartości, nie działa jak ma (poza tym w Delphi 2010 działa prawidłowo), jaka to dodatkowa funkcjonalność ??? Projekt ma już 20 lat, jest w Delphi od 1997 roku i jak wiadomo klient, przyzwyczajony do określonych rozwiązań nie jest szczęśliwy jeśli zmienia się filozofie przeglądarek. Do szukania, filtrowania, agregowania itd. itp, każdy browser ma dodatkową formę MDI z tymi właśnie funkcjonalnościami, a dostęp do tej formy jest właśnie pod prawym klawiszem na DBGrid (no i nie jest TPopupMenu). Dlatego browsery podstawowych danych dalej używają TDBGrid (to wyjaśnienie dla tych wszystkich, co zaraz napiszą użyj komponentu x, y, z). No i na koniec, właśnie zapłaciłem za wsparcie do Delphi 10.2 i nie jestem przekonany, że to były dobrze wydane pieniądze :( Pozdrawiam --- Roman
Technical Details
Message-ID:
<8a005f47-53e5-43ce-aef5-8007823da7c7@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!2.eu.feeder.erje.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!z5-v6no184038ite.0!news-out.google.com!n199-v6ni239itn.0!nntp.google.com!x98-v6no184863ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<6e524648-29f0-4af2-bdbe-9fd914a30fa3@googlegroups.com> <pp876r$6sb$1@node1.news.atman.pl> <5d8ea4c0-7de4-4ef4-97da-8c964be85bae@googlegroups.com> <1dlulmtrlqgbh.dlg@tyczka.com>Show Full Headers
Complete Article Headers
X-Received: by 2002:a02:9ba7:: with SMTP id p36-v6mr11576297jak.9.1538822989466; Sat, 06 Oct 2018 03:49:49 -0700 (PDT) X-Received: by 2002:a9d:bf3:: with SMTP id 106mr181663oth.2.1538822989292; Sat, 06 Oct 2018 03:49:49 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!2.eu.feeder.erje.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!z5-v6no184038ite.0!news-out.google.com!n199-v6ni239itn.0!nntp.google.com!x98-v6no184863ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.delphi Date: Sat, 6 Oct 2018 03:49:48 -0700 (PDT) In-Reply-To: <1dlulmtrlqgbh.dlg@tyczka.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=91.234.102.48; posting-account=lJNmiQoAAAAcuwZEAibFvFBE7IgRs9bN NNTP-Posting-Host: 91.234.102.48 References: <6e524648-29f0-4af2-bdbe-9fd914a30fa3@googlegroups.com> <pp876r$6sb$1@node1.news.atman.pl> <5d8ea4c0-7de4-4ef4-97da-8c964be85bae@googlegroups.com> <1dlulmtrlqgbh.dlg@tyczka.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <8a005f47-53e5-43ce-aef5-8007823da7c7@googlegroups.com> Subject: Re: Delphi 10.2 - DBGrid brak reakcji na prawy klawisz myszy jeśli są rekordy From: kameleonsql@gmail.com Injection-Date: Sat, 06 Oct 2018 10:49:49 +0000 Lines: 46 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit