Autor Téma: Vlastný komponent - zverejniť published vlastnosť vloženého komponentu  (Přečteno 338 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6046
  • Karma: 44
    • Verze Delphi: W10 + D11
Mám komponent založený na TPanel. Jeho súčasťou je TAdv(DB)SmoothDatePicker. Tie majú published Date. Ja by som takisto Date rád zverejnil ako published. Neviem ako sa to robí.
Teraz to mám pomocou premennej. Tým pádom tam mám prácu naviac. Pri DB mi môže vyskočiť nejaký problém.
Vďaka tomu sa mi podarilo vyrobiť chybu. Pri OnChange som nenapísal FDate := DatePicker.Date; A mal som postarané  o zábavu.
Vopred ďakujem za návrhy.
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 3292
  • Karma: 139
    • Verze Delphi: D2007, XE3, DX10
Mám komponent založený na TPanel. Jeho súčasťou je TAdv(DB)SmoothDatePicker. Tie majú published Date. Ja by som takisto Date rád zverejnil ako published. Neviem ako sa to robí.
Normalne: nadefinujes si u komponenty property Date s viditelnosti published a u ni getter/setter, ktere zprostredkuji prenos hodnoty do DatePicker.Date.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6046
  • Karma: 44
    • Verze Delphi: W10 + D11
SetDate mám, ale s tým GetDate mi to neprišlo na um ??? ::)
Ďakujem.
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.