Jump to content

Delphi Grid


csernyikrobert
 Share

Recommended Posts

csernyikrobert

Sziasztok!!!

Olyan problémám lenne, hogy:

adatbázisbol feltöltök egy gridet, és lenyithato a grid belsejében egy mezö, amiböl lehet választani mi legyen a gridbe szöveg. Viszont a probléma az, hogy ha keresni akarok és beirok pl egy "a" betüt utánna gyorsan egy "b"-t, akkor megkeresi az "ab" kezdetüt. ez eddig jo. Viszont, ha kis szünetet tartok pl lenyomom az "a"-t utánna várok vagy 5-6mp-t és lenyomom a "b"-t akkor csak a B kezdetüekre ugrik automata. Hol lehet az beállitani hogy akkor is "ab" kezdetüt keressen és ne csak B-t.

Segitsetek nagyon fontos lenne :S

Link to comment
Share on other sites

  • 11 months later...
zidan

Hello Mindenki!

 

Nekem is egy DBGrid-es problémám van.

 

A DBGrid egy TDataSource-ból veszi az elemeket.

A TDataSource elemek egy TADOQuery-ből jönnek.

Egy Timer-ban ezt a TADOQuery-t bizonyos időnként először becsukom (TADOQuery.close) majd megnyitom(TADOQuery.Open). Ezzel frissítve a DBGrid elemeit.

Viszont ha frissítem a DBGrid elemeit akkor automatikusan a DBGrid elejére ugrik. Ez nagyon bosszantó tud lenni ha az ember scrollozza, átnézi. Mert minden 5 másodperben az elejére ugrik.

Hogy tudnám megcsinálni hogy ne ugorjon az elejére scrollozzás közben?

 

Válaszokat előre is köszönöm.

 

Zidan

Link to comment
Share on other sites

TheSaurus

Most nincs nálam Delphi, csak tippelek. Ha van a Gridnek OnScroll vagy hasonló eseménye, azzal leállíthatnád a Timert. Esetleg az OnMouse-zal is, ha a Griden van az egér, Timer állj, ha elviszed, indul.

Helyesírásilag dorgáljon meg valaki más.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...