Miten CommonDialog:ia käytetään?
Miten voin tallentaa polun, minkä käyttäjä on valinnut muuttujaan?
CommonDialog1.ShowOpen muuttuja = CommonDialog1.filename
Lue vaikka täältä: http://msdn.microsoft.com/library/default.asp?
Jep, tuo se oli se juttu mitä ei sitten millään meinannut löytyä toi filename-ominaisuus.
Kiitos taas ihan mahottomasti!
Onko olemassa funktiota, joka valitsisi pienimmän arvon vaikkapa 100:sta arvosta?
Kyllä kai nyt nuin yksinkertainen funktio on?
En usko että tuohon on mitään valmista funktiota, mutta näinhän se menisi esimerkiksi:
dim luvut (100) as integer 'tässä heitetään taulukkoon erilaisia lukuja 'etsitään pienin luku ja laitetaan se muuttujaan pienin dim pienin as integer pienin=200 'joku kiva alkuarvo dim i as integer 'laskuri for i=0 to 99 if luvut(i)<pienin pienin=luvut(i) end if next msgbox "Pienin luku oli " & pienin
(koodi heitetty päästä mutta pitäisi toimia)
CommonDialogin käytöstä löytyy myös koodivinkki
Mä kekkasin suunnilleen tommosen, mutta jos laitto kaksi samanlaista lukua arvioitavaksi, niin se ei huomioinu niitä kumpaakaan tjsp., mutta luulisi että tuo toimis.
Tuostahan vois kehitellä funktion, ja käyttää paramArraytä, kun eri tilanteissa tarvii eri määrän arvoja arvioida.
Hyvä kikka on laittaa pienin-muuttujan aloitusarvoksi taulukon ensimmäinen luku ja aloittaa For-silmukka toisesta.
Niinpäs onkin.
No miten voi koodissa scrollata Listboxin vierityspalkkia alaspäin?
(voi olla ihan helppo, mutta en huomaa miten?)
TopIndex määrittää koodillisesti mitä arvoa listasta näytetään, eli mikä arvoista on näkymässä ensimmäisenä. Laskemalla montako arvoa listassa on ja montako lista pystyy näyttämään pystyy määrittämään koodillisesti mitä arvoa haluttaessa näytetään.
Seuraava esimerkki näyttää listan viimeiset arvot, jos listassa edes on arvoja.
Private Sub Form_Load() If Me.List1.ListCount > 0 Then Me.List1.TopIndex = Me.List1.ListCount - 1 End Sub
Aihe on jo aika vanha, joten et voi enää vastata siihen.