TCalendarEdit - težave

Vse kar vas zanima glede komponent.
Odgovori
JurežPismouk
Prispevkov: 1
Pridružen: 26.04.2013 19:58:10

TCalendarEdit - težave

Odgovor Napisal/-a JurežPismouk » 26.04.2013 20:02:22

Pri uporabi TCalendarEdit v FireMonkey Delphi XE3 imam natanko takšne težave, kot jih je opisal tudi tale uporabnik:

http://qc.embarcadero.com/wc/qcmain.aspx?d=109835

Ima mogoče kdo kakšno rešitev?

Najlepša hvala, LP!

Ghoy
Prispevkov: 1
Pridružen: 07.05.2013 15:28:49

Re: TCalendarEdit - težave

Odgovor Napisal/-a Ghoy » 07.05.2013 16:35:06

Rešitev : ne uporablaj TCalendarEdit.

Problem je, da je večina teh Firemonkey component napisanih na brzino in se pričakuje da jih polovico deluje na pol.
EMBR se je odloču, da za XE4 pač skensla tiste dele komponent, ki ne delujejo pravilno kot npr. (TCalendarEdit)- lastnost InputSupport, ki ti omogoča, da pač vpišeš datum direktno v TCalendarEdit.

Enako velja za tudi druge komponente, ki imajo official QC report, pač vržejo vn uno k postran hod in to je za EMBR ok.

Jst sm si ogledu mal ta TCalendarEdit v XE3, je napaka v tem da ko ti vpišeš text v edit polje bi se morala ena parent property metoda posodobit z novo vrednostjo pa se ne ker so zabluzili parent classo te property metode(TTextService).

Zato v XE4 pač ni več InputSupport lastnosti in ne moreš vpisati več datuma.


Itak ni teško dobit tak behaviour, pač vržeš na form Edit al pa ComboEdit, pa napišeš kratko kodo za OnChange Event, pri tem uporabiš kakšn StrUtils metode za formateranje texta in pa seveda nardiš popup z navadnim TCalendar komponento.

Odgovori