Moj prvi OZBILJAN program u VB 2008

5

Moj prvi OZBILJAN program u VB 2008

offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1560
  • Gde živiš: Sremski Mihaljevci

E bas mi to treba!!!

Hvala

Dopuna: 11 Jan 2009 16:12

sada imam drugi problem!!! Kada sa form1 stisnem dugme treba da mi sakrije form1 i da otvori form4 ali u okviru mdiparent1!!

Kod za otvaranje form1 u mdiparent1 je:

Form1.mdiparent=me
form1.show()
I radi!!


a ovo bi trebalo da bude upisano u dugme na form1:

Form4.mdiparent = me
form4.show()

ali nece!!!!!!!!!!!!!!!!!



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 28 Jun 2004
  • Poruke: 990
  • Gde živiš: Kucura

Koliko mogu zakljuciti ti si za obe forme postavio ista pdoesavanja, sto znaci da ce obe biti midparent... Confused



offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1560
  • Gde živiš: Sremski Mihaljevci

ne pazi, da ti docaram!

Ovo je MDIParent1:



Ovo mi je Form1 gde se jasno vidi dugme koje otvara Form1!:


Vidi se kako se nalazi unutar MDIParent-a, Scroolbar sa strane i gornja strana!!

A ovo je Form4:



Vidi se kako ide preko MDIParent-a, nije u njemu, nema ccroolbara i vidi se u taskbaru dve forme a ne jedna kao na predhodnoj slici.

Jeste isti kod ali mi pojavi gresku u redu Form4.MDIParent=Me!!!

A Kada napisem u MDIParentu Form1.MDIParent=Me... Bude ok

ali kada pisem u form1 Form4.MDIParent=Me onda u tom redu prijavi gresku!!!!!!!!!!!



Twisted Evil GUZ - Glavom U Zid GUZ - Glavom U Zid GUZ - Glavom U Zid GUZ - Glavom U Zid GUZ - Glavom U Zid GUZ - Glavom U Zid Twisted Evil

offline
  • Pridružio: 28 Jun 2004
  • Poruke: 990
  • Gde živiš: Kucura

Ok... Par puta si nas ubedjivao kako programiras vec par godina... Za tih par godina si mogao nauciti neke stvari!
Logika ti je na preniskom nivou ili ovaj deo koda nisi ni jednom pogledao, vec si ga samo kopirao ovde i cekas da ti mi pomognemo.

Obrati paznju na svoju poruku:

Citat:Kod za otvaranje form1 u mdiparent1 je:

Form1.mdiparent=me   '<< ovo me znaci da ce MDIParent forma biti ta forma sa koje je izvrsen kod, u tvojem slucaju mdiparent1 kako si naveo. form1.show() I radi!!


a ovo bi trebalo da bude upisano u dugme na form1:

Form4.mdiparent = me '<< ovde se kod izvrsava pod formom1 i ti govoris programu da otvori form4 u okviru forme1 zato sto me ponovo oznacava formu pod kojom se izvrsava kod. form4.show()

ali nece!!!!!!!!!!!!!!!!!


Molim te da razmisljas malo.
Nemoj preterivati sa smajlijima i sa znakovima interpunkcije plzz....

offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1560
  • Gde živiš: Sremski Mihaljevci

Nema frke sa znakovima i slicicama.
Kod:

Form1.MDIParent=Me
Form1.Show()

To sam napisao u dugmetu koji se nalazi na formi MDIParent1 i slusi za pozivanje forme u okviru MDIParenta1!!

A kod:

Form4.MDIParent=Me
Form4.Show()

Sam upisao u dugme na Formi1 koje otvara Formu4 u okviru MDIParenta1.

Samo si prepisao moj ranije napisani kod! Izgleda da nisi razumeo moj predhodni post!

Kod za pozivanje form1 radi ali neradi kod za pozivanje form4 u okviru MDIParenta! Kapiras? Nisam vas ubedjivao vec sam rekao koliko je to bilo potrebno! Razmisljam i naucio sam dosta stvari! To sto sam sada preao na novi programski jezik i radim nesto novo ne znaci da apsolutno nista nisam naucio!

Pozdrav!

offline
  • Pridružio: 28 Jun 2004
  • Poruke: 990
  • Gde živiš: Kucura

Niti sam ja tebi napisao kod da ga samo kopiras. Samo sam ti ukazao na gresku Wink

Pogledaj ponovo:

Citat:To sam napisao u dugmetu koji se nalazi na formi MDIParent1 i slusi za pozivanje forme u okviru MDIParenta1!!

Citat:Sam upisao u dugme na Formi1 koje otvara Formu4 u okviru MDIParenta1.

offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1560
  • Gde živiš: Sremski Mihaljevci

Ne vidim gresku.....

Pisem isti kod samo umesto Form1 stavim Form4... Tako bar mislim. Tako sam i pokusao ali ne radi. Pa sam napisao ovde i molim za pomoc

offline
  • Pridružio: 28 Jun 2004
  • Poruke: 990
  • Gde živiš: Kucura

Predpostavljam da ce ovako raditi:

Form4.MDIParent=MDIParent1 Form4.Show()

Dopuna: 12 Jan 2009 13:49

Evo da ti objasnim u cemu je caka, jer vidim da ne razumes.
Kada napises

Form4.MDIParent=MDIParent1

ti ustvari 'govoris' formi4 da se pojavi u okviru MDIParent1 forme. Ako napises ovako:

Form4.MDIParent=me

Onda govoris formi4 da se pojavi u okviru forme sa koje je izvrsen kod. Znaci ako imas dugme na formi1 i uneses ovaj kod da se izvrsava ovo me znaci isto kao da si napisao fom1. Znaci ovo:

Form4.MDIParent=form1

Posto tebi form1 nije MDIParent forma zato dobijas gresku. Bitno je da shvatis gde je caka.


Naravno sve ovo vazi ako ovo sto sam prvo napisao funkcionise Very Happy

offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1560
  • Gde živiš: Sremski Mihaljevci

tako je, odnosno radi. Bio si u pravu, nisam razmisljao. sada kada pogledam to tvoje objasnjenje i kod... Ima veeeeeeelike logike i razlike naravno!

Hvala.

Dopuna: 26 Jan 2009 18:44

Nabavio sam literaturu za VB 2005, nisam nasao za 2008... Tako da cu pokusati nesto pa se javim kasnije...

Pozdrav.

Petar.

offline
  • Pridružio: 17 Dec 2008
  • Poruke: 68

Bag 1:

Kod mene pise samo Label4, mozda bi trebalo da pise jos nesto... Ali posto nemam izvorni kod, ja ne mogu da znam sta....
Bag 2:

Korisnik ne zeli da ga gasi iz Task Menager-a posto ide na close.... Mozes da koristis sledeci kod za to:
    Private Sub Form1_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed         AboutBox1.Close()     End Sub

Ko je trenutno na forumu
 

Ukupno su 967 korisnika na forumu :: 42 registrovanih, 9 sakrivenih i 916 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, A.R.Chafee.Jr., amaterSRB, bigfoot, Bobrock1, bojankrstc, BRATORIII, cavatina, cenejac111, CikaKURE, esx66, Excalibur13, FOX, galerija, HrcAk47, Koridor 11, kuntalo, Leonov, ljuba, Matija, mercedesamg, milanovic, Milos ZA, MilosKop, Misirac, Mlav, mnn2, moldway, Petarvu, Pikac-47, Rakenica, Simon simonović, stegonosa, Stoilkovic, Sumadija34, Trpe Grozni, Tvrtko I, vathra, Vatreni Zmaj, vladulns, W123, ZetaMan