Προς το περιεχόμενο

Visual Basic problems


mantiz

Προτεινόμενες αναρτήσεις

Δημοσ.

Paidia eimai neos xrhsths ths Visual Basic kai antimentopizw ena problimataki. Kanw New project/exe kai mou anoigei opws einai swsto mia form (form1). Dimiourgw mia akoma form (form2) kai apo tin form1 me ena koumpi emfanizw tin form2 (form2.visible = true) ela omws pou tin form2 tin anoigei stin katw mpara ton windows (ekei pou fainontai ta programmata pou trexous) san 3exwristi efarmogi, les kai exw tre3ei 2 efarmoges VB. Pws mporw na kanw tis formes mou na min anoigoun se tetia morfi? Giati meta apo 3-4 formes pou akolouthoun sto programma fantazeste ti ginete katw stin mpara, ena xaos :) Thanks Ta leme!

Δημοσ.

Δεν ξέρω πως θα ήθελες να εμφανίζεται η νέα φόρμα.

1)Πάντως, Ένας τρόπος είναι να γράψεις στο Command_Click:

 

>Form2.Show vbModal, Form1

(στα form1 k form2 εννοείται ότι βάζεις τα αντίστοιχα ονόματα των Forms)

 

Με αυτό τον τρόπο, η Form2 θα ανοίξει "μέσω της Form1", οπότε δε θα εμφανιστεί στην taskbar νέα φορμα. Ωστόσο, δε θα έχεις πρόσβαση στη Form1, παρά μόνο αν κλείσεις τη 2.

 

2)Ένας άλλος τρόπος είναι να καλείς τη φόρμα με τον τρόπο που ήδη κάνεις, αλλά να θέσεις στις ιδιότητές της την:

BorderStyle: 3-Fixed Dialog

 

Τώρα, δεν ξέρω αν κάποιο από τα δυο σε βολεύει, καλύτερα πες μας πως το σκέφτεσαι για να προτείνουμε την καλύτερη λύση

Δημοσ.
Μπορείς να βάλεις στις ιδιότητες της form2 show in taskbar = false.

lol, nice one, αυτό μάλλον θα σε βολεύει καλύτερα από όλα - δεν την είχα προσέξει αυτή την ιδιότητα!

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...