Einige Fragen zu VB...

Wir haben an unserer Schule nächste Woche Tag der offenen Tür und ich muss mit nem Klassenkamarad unser, in ner AG entstandendes, Projekt vorführen. Dazu hab ich ein Programm in Visual Basic geschrieben und will dieses jetzt vorher noch nen bisschen "tunen"!
Dazu hab ich also folgende programmier-technische Fragen:

1) wie kann ich, wenn ich aus meiner "Form1" die "Form2", durch klicken auf einen Button, lade, diese Form2 dann wieder beenden (nur diese)? Mit "form2.end" gehts ja nicht... und mit exit werden beide beendet...

2) wie kann ich, wie bei WinAmp beispielsweise, durch klicken auf einen Button, ein Fenster zuschalten oder dieses wieder wegschalten [bei WinAmp wird ja z.B. durch klick auf den Button "Playlist" das Fenster mit der Playlist genau unter den Rest positioniert (zugeschaltet)].

3) woran kann es liegen, dass wenn ich mein Programm auf meinem Computer abspiele, rechteckige Punkte in meine Picturebox gesetzt werden und auf dem Rechner in der Schule runde? Habe "Drawwidth" auf 5 gesetzt.
Liegt es vielleicht an der ocx-datei, die für die Picturebox zuständig ist und auf meinem Computer vielleicht in einer anderen Version vorhanden ist, als auf dem Schulrechner? Wenn ja, welche ocx ist für die Picturebox zuständig?

Es wäre schön, wenn wenigstens Teile meiner Frage beantwortet werden könnten :)

Gruß Thomas.
 
Dann wolln wa mal

also

1)
Form2.hide oder unload form2

2)
laden durch load form2 + form2.show
positionieren durch

Form2.top=Form1.height
form1.left=form1.left

dann liegen die untereinander

3)
hääää? Keine ahnung. Zeichne doch einfach Kreise oder lines mit der eigenschaft BF (vierecke) dann isses klar (drawWidthz=1)

Greetz :: coder :: Anc
 
Ist ja nett, dass überhaupt noch jemand auf diesen Thread geantwortet hat :]
Doch da ich diesen Beitrag im letzten Jahr noch verfasst habe (siehe Datum) und ich die Problemlösung eine Woche später benötigte (siehe Beitrag), hab ich den Tag der offenen Tür auch so ganz gut über die Runden gebracht ;)
Aber trotzdem Danke...

Gruß Thomas!
 
stimmt ist mir dann auch aufgefallen... nichts für ungut. Anc
 
Zurück
Oben