Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Scrollovanie komponenty DBGrid v Delphi 2007

Už dlhšiu dobu sa snažím trocha si prispôsobiť DBGrid, ktorý sa práva kúsok neštandardne, no akosi sa mi to nedarí a nenašiel som ani žiadny návod ako to urobiť.

Chcel by som nastaviť, aby sa šípkami vpravo a vľavo dal horizontálne scrollovať do týchto strán, pretože teraz pri stlačení týchto kláves sa posúva len hore a dolu. Myslím pri tom, keď je nastavené označenie celého riadka.

A druhá vec, ktorá by ma zaujímala, je vertikálne scrollovanie. Teraz mi pri ňom hneď označuje ďalší riadok. Nedá sa nejako urobiť aby som mohol DBGrid ľubovoľne scrollovať a stále by bol označený ten riadok, čo predtým?

Za všetky rady už vopred díky. ;-)

Předmět Autor Datum
Tvuj prvni problem by se dal vyresit uzivatelskym vykreslovanim, kdy bys nemel nastaveno oznaceni ce…
Jan Fiala 15.02.2009 21:09
Jan Fiala
Ako uznávam, že nechápem princípy DBGridu a ostatných komponentov Delphi, pretože je to len dočasné… poslední
gorgeous007 09.04.2009 18:59
gorgeous007

Tvuj prvni problem by se dal vyresit uzivatelskym vykreslovanim, kdy bys nemel nastaveno oznaceni celeho radku, ale vykreslovanim bys toho efektu dosahnul

Tvuj druhy problem souvisi s nepochopenim funkce DBGridu. DBGrid je jen pohled na data. On v sobe fyzicky zadna data neobsahuje, pouze cerpa data z napojeneho datasetu a zobrazuje pouze to, co vidis. Proto je stale stejne rychly, at mas 10 zaznamu nebo 10 milionu zaznamu.

Ako uznávam, že nechápem princípy DBGridu a ostatných komponentov Delphi, pretože je to len dočasné vývojové prostredie pre môj projekt a nemám čas sa tým podrobne zaoberať. ;-) No moja otázka nemá s týmto žiadnu súvislosť. Ja len chcem aby ostal označený stále ten istý záznam (graficky) bez ohľadu na to, či si scrollujem hore a dolu, pretože teraz sa pri scrollovaní automaticky označuje stále ďalší a ďalší riadok. Vlastne sa to ani nedá nazvať scrollovaním. :-/

Zpět do poradny Odpovědět na původní otázku Nahoru