Am 20.04.2010 19:30, schrieb Doriano Blengino: > Rolf-Werner Eilert ha scritto: >> No, don't worry :-) >> >> So, this is my code now: >> >> PUBLIC SUB Suche_KeyPress() >> DIM t$ AS String >> >> IF Key.Code = Key.Return OR Key.Code = Key.Enter THEN >> t$ = Trim$(Suche.Text) >> IF t$<> "" THEN >> SucheStarten(t$) >> END IF >> END IF >> >> END >> >> I introduced t$ (old BASIC manners, I know :-) ) to avoid calling trim >> for several times, and I feel it's shorter and reads easier. Then I set >> Key.Return first as it would be pressed more probably, and this routine >> is called for each key. >> >> Later I realized that this is nonsense as it will check for Key.Enter >> with every key typed other than Return ;-) anyway... >> > No... it will check for Key.Enter every key you press, be it Return or not! > > Just kidding, but it's true... :-) > > Regards, > Doriano > >
Oh - I thought when the first condition is fulfilled, the IF clause will jump out and deliver TRUE (only with OR - not with AND, XOR etc... of course) :-) Regards Rolf ------------------------------------------------------------------------------ _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user