Jotenkin tämä on mahdollista, en vain tiedä kuinka: miten saa saman formin aukeamaan mdiformin tai wintoosan sisällä useasti, kuten esim vb:n editorissa tai psp:ssä tai aika monessa muussa ohjelmassa?
Edit: tässä on vielä upea loistava ja mahtavan havainnollistava merkkigraffakuva:
- MDIForm1 -------------------------------------- _ o x -- I I I I I - Form1 ------- x -- I I I I - Form1 ------- x -- I I I Iorm1 ------- x -- I I I I I I I I I I I I I I I I------------------I I I I I I I-----------I I I I------------------I I I I I I I--------------------------------------------------------I
Edit: Toi havainnollistus pitikin näköjään heittää kooditagin sisään, muuten ei hyvä hillu...
Tässä esimerkki, joka luo kymmenen kopiota Form1:stä ja näyttää ne kaikki MDI-formin sisällä eri otsikoin.
Private Sub MDIForm_Load() Dim formit(1 To 10) As New Form1, i As Integer For i = 1 To 10 formit(i).Caption = "Formi " & i formit(i).Show Next End Sub
Puhveli! Etkö sä nyt osaa formia VB:ssä avata???
Ja tuonkin olisi voinut hoitaa yksityisviestillä... (yllä oleva viesti)
Tai jättää kokonaan lähettämättä :)
T.M. kirjoitti:
Ja tuonkin olisi voinut hoitaa yksityisviestillä... (yllä oleva viesti)
Tarkoitatko sähköpostia vai onko Ohjelmointiputkassa jokin uusi ominaisuus?
PC-Master kirjoitti:
T.M. kirjoitti:
Ja tuonkin olisi voinut hoitaa yksityisviestillä... (yllä oleva viesti)
Tarkoitatko sähköpostia vai onko Ohjelmointiputkassa jokin uusi ominaisuus?
Luulenpa että T.M. haluaisi putkaan yksityisviestit ja kritisoi sitä kun niitä ei ole vielä. Olisihan se ehkä ihan hyvä...
sooda kirjoitti:
Luulenpa että T.M. haluaisi putkaan yksityisviestit ja kritisoi sitä kun niitä ei ole vielä.
T.M.:n yksityisviestilobbaus alkaa kohta muistuttaa Meitsin Flash -lobbausta :/
Itse asian hoitamisesta olen kyllä soodan kanssa samaa mieltä.
Tuo Puhvelin ASCII-kuva on muuten hieno \o/
*huoh..* kiitoksia antti. kyllähän toi noinkin tietenkin menee mut tuntuu vaan liian helpolta. täytyyhän joku vaikeempikin konsti olla.. :D
Edit: ja ei mtn yksityisviestejä, koska tollasista tulee just jänkä keskustelu (tosin offtopic) kuten yllä
Avaa MDIForm-projektiin ja aseta se Startup-formiksi. Laita Form1.MDIchild = true, (Voidaan asettaa vain koodaustilassa.)
Private Sub MDIForm_Load() 'Avataan Form1 MDI-formin sisällä. Form1.Show End Sub
sentään ton tiesin, jore. tollatavalla mä niitä formeja ennen onnellisesti availinkin :D
Puhweli katso
http://www.mentalis.org/apilist/CreateWindowEx.
ja
http://www.mentalis.org/apilist/DefMDIChildProc.
olisko mitään hyötyä?
Aihe on jo aika vanha, joten et voi enää vastata siihen.