Forum Delphi.cz

Delphi => Obecné => Téma založeno: Stanislav Hruška 23-02-2019, 13:53:59

Název: TAdvSpinEdit -> OnKeyPress nezbehne ale OnKeyUp áno
Přispěvatel: Stanislav Hruška 23-02-2019, 13:53:59
Nevie niekto v čom je zrada?
Název: Re:TAdvSpinEdit -> OnKeyPress nezbehne ale OnKeyUp áno
Přispěvatel: Stanislav Hruška 24-02-2019, 09:43:42
Hm, zrovna čísla a enter za neplatné znaky nepovažujem. Čisla sa pekne zobrazia. Zvuk mám vypnutý. Skúsim ho zapnúť, ale nič si od toho nesľubujem.
Název: Re:TAdvSpinEdit -> OnKeyPress nezbehne ale OnKeyUp áno
Přispěvatel: Stanislav Hruška 24-02-2019, 09:56:02
Tak zvuky som vypnuté nemal. Čo ma dosť prekvapilo. Mne je tam škoda písať akýkoľvek kód. Nedostane sa tam. Tebou uvedený kód podľa mňa nie je dobrý. Upravil som to
Kód: Delphi [Vybrat]
  1. if not TAdvSpinEdit(Sender).IsValidChar(Key) then
a dostanem oznam
[dcc32 Error] subWallVent.pas(365): E2362 Cannot access protected symbol TAdvSpinEdit.IsValidChar
Název: Re:TAdvSpinEdit -> OnKeyPress nezbehne ale OnKeyUp áno
Přispěvatel: Stanislav Hruška 24-02-2019, 09:57:32
OnKeyUp mi rieši čo potrebujem. Mám Update : TAdvSpinEdit v1.8.2.0


Oprava: OKeyDown
Název: Re:TAdvSpinEdit -> OnKeyPress nezbehne ale OnKeyUp áno
Přispěvatel: Stanislav Hruška 24-02-2019, 10:20:46
Tak pri zadávaní neplatných zankov, alfa znaky, to naozaj pípne.
Teraz mi to došlo. Ja tam programovo, globálne v celom projekte pre všetky "edit-y" dosadzujem OKeyPress. To musím zrušiť a dať tam to čo chcem.
Ospravedlňujem sa.