Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Koodin suorittaminen formin pienennykstä VB3

hunajavohveli [04.08.2004 18:04:34]

#

Miten saisi suoritettua tietyn koodin, kun formi pienennetään? Yritin etsiä listasta jotain proseduria tyyliin Form_Minimize(), mutta sellaista ei löytynyt niin kolmosesta kuin vitosestakaan.

Antti Laaksonen [04.08.2004 18:07:14]

#

Formin Resize-aliohjelma tunnistaa mm. pienennyksen, tässä esimerkki:

Private Sub Form_Resize()
    If WindowState = vbMinimized Then
        MsgBox "Nyt formi pienennettiin!"
    End If
End Sub

edit: VB3:lla toimii muuten samalla tavalla, mutta vakion sijasta täytyy käyttää lukua 1

hunajavohveli [04.08.2004 18:19:27]

#

Olisihan minun pitänyt muistaa tuo WindowState, kun juuri vähän aikaa sitten kyselin, miten saadaan selville, onko ikkuna maksimikoossa. :)

nomic [04.08.2004 19:26:20]

#

eikös tuon windostate:n voi määritellä vaikkapa load aliohjelmaan? itsellä toimii ainaskin tämmöinen pätkä moitteettomasti:

sub start()
   windowstate = 1
end sub

ja hunajavohveli, muisti on ilkeä ;) ite olin esim unohtanut miten tarkistetaan jonkun pikselin väri jonka voi tarkistaa esim: picture1.poin(x,y) ;) no tuommoisia sattuu ja annettakoon se anteeksi, sitä paitsi jotkut voivat oppia kysymyksestä itselleen jotain uutta :)

hunajavohveli [04.08.2004 19:35:20]

#

Nomic: Joo, voihan se laittaa aliohjelmaan, mutta tarkoitus oli, että kun käyttäjä pienentää yhden formin, ohjelma pienentää automaattisesti kaikki muutkin formin, ja muut formit pienentävä koodi piti saada suoritettua.

nomic [04.08.2004 19:57:20]

#

hunajavohveli, ok, taas näitä asioita kun en heti alkuun tajua :D

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta