Lazarus 3.2 (2024.02.28.)
Letöltés

  • Oldal:
  • 1

TÉMA:

Válasz:Pda, virtuális billentyűzet előcsalogatása 2010 aug. 12 15:59 #572

  • Gábor
  • Gábor profilkép
  • Adminisztrátor
  • Adminisztrátor
  • Hozzászólások: 506
  • Köszönetek: 86
A leírtak alapján egy tipp, remélem van is értelme:
Amikor a beviteli mezőbe "böksz" valószínűleg meghívódik az OnClick() property által mutatott eljárás. Ebből kellene meghívnod a billenytűzetet megjelenítő eljárást, aminek az (általad "Winmo"-nak nevett rendszerhez írt) egyik unitban deklarálva kellene lennie valahol... Amikor pedig elhagyod a beviteli mezőt az OnEditingDone() lesz meghívva...

++ egyes szoftverekben (pl. Opera Mini, stb.) saját érintőképernyős billentyűzet van kidolgozva, ami független attól amit az eszköz egyébként megjelenít (pl. sms íráskor vagy beépített programokban)
Hogyan kérdezzünk okosan? / Mit kell tennünk kérdezés előtt? -- Lazarus 3.0 -- FPC 3.2-- GNU/Linux 5.15.0 x86_64

Pda, virtuális billentyűzet előcsalogatása 2010 aug. 10 09:40 #568

  • ZuboraF
  • ZuboraF profilkép Témaindító
  • Új tag
  • Új tag
  • Hozzászólások: 1
  • Köszönetek: 0
Sziasztok!

Érdeklődöm, tudtok-e megoldást a fizikai billentyűzettel nem rendelkező pda-ra írt lazarus programban, hogyan lehet a virtuális billentyűzetet programozással előhozni. Egyes programokban tapasztalom, hogy ha egy beviteli mezőbe belebökök, akkor automatikusan megjelenik az addig ikonállapotú teljes virtuális billentyűzet. Oprendszer Winmo 5, 6, 6.1.
A programomban jelenleg csak akkor jelenik meg a virtuális billentyűzet, ha direkt rábököm. Ezt szeretném elegánsabbá tenni, hogy amint a beviteli mező megjelenik, és megkapja a fókuszt, automatikusan megjelenjen a billentyűzet is hozzá.

Köszönöm a válaszokat.

  • Oldal:
  • 1