Nyt tarviis tehdä näppis näytölle, jonka näppäimiä hiirtä klikkaamalla kirjoittais toisen formin näytettyyn tekstikenttään? Onkelmana on toi toisessa ohjelmassa näytetty tekstikenttä johon pitäs kirjoittaa tällä näppäimistöllä.
Jos sinulla on kaksi formia ja tekstikenttä on vaikka formissa kaksi niin:
form2.text1.text = jotain
Start > Run > osk
Blaze kirjoitti:
Start > Run > osk
Mutku se pitäs saada tehtyä ite???
No kokeilitko jo tota mitä ensin ehdotin.
rndprogy kirjoitti:
No kokeilitko jo tota mitä ensin ehdotin.
Mutku formeja on x määrä ja jokaisessa formissa on text objekteja x määrä. Miten sais luettua muistiin sen formin ja tekstikentän nimen mitä on osoitettu, että tekstin sais kirjoitettua sitten siihen?
Valittuna olevan ikkunan valittuna oleva ohjain on:
Screen.ActiveForm.ActiveControl
Tämän alkuliitteen kautta pystyy vaikuttamaan esim. valittuna olevan tekstikentän tekstiin:
Screen.ActiveForm.ActiveControl.Text = "testi"
Valittuna oleva ikkuna ja ohjain täytyy kuitenkin lukea ennen, kuin käyttäjä painaa toisessa ikkunassa olevaa näppäimistöä. Sillä sen jälkeen tietenkin toinen ikkuna ja ohjain muuttuu valituksi.
Kiidos on se helppoa kun sen osaa!!
Aihe on jo aika vanha, joten et voi enää vastata siihen.