siis kun teen ohjelman joka lähettää esim. msgboxin 10min kuluttua (käynnistyksestä).. niin sitä boxia ei tule ruudulle näkyviin ellei kyseisen ohjelman ikkuna ole aktiivisena.... niin miten sen saisi jotenkin koko ajan aktiiviseksi tjs. :) ... ja esim jos ohjelma runnaa taustalla niin eihän se sitä boxiakaan sieltä heitä :(.... neuvoja?
Kelpaisiko tämmöinen?
Private Sub Timer1_Timer() AppActivate Caption MsgBox "Morjens!" End Sub
Ohjelma aktivoi itsensä hetkeä ennen viesti-ikkunan näyttämistä.
joo, tuota täytyy kokeilla. Liitän tuon vaan toiseen tapahtumaan :D... ei kai sillä mitään väliä ole että missä sen tekee. ... kiitos paljon! tuota tosiaan tarvisen :)
edit: ja vielä kiinnostuksesta pitää kysyä että mitä tuo "Caption" tuossa ylipäätänsä tekee? :) ..ja lähteekö se aktiivisuus pois jos klikataan (esim) nettiselain aktiiviseksi?
AppActivatehan haluaa parametriksi sen ikkunan Captionin, joka aktiiviseksi halutaan, ja pelkkä "Caption" formissa tarkoittaa samaa, kuin "Me.Caption", eli sen kyseisen formin otsikkopalkin teksti.
Ja tokihan meillä voi olla vaan yks ohjelma kerrallaan aktiivisena, siksi tuo AppActivate pitääkin tehä joka kerta, kun tuo tapahtuma tapahtuu.
Aihe on jo aika vanha, joten et voi enää vastata siihen.