Vad är det för skillnad på show och visible t.ex för ett formulär i vb.net? show är ett kommando, dvs med show så säger du till programmet att sätta igång att visa formuläret. Men man kan ju sätta visible= true?! Ja jag beskrev bara skillnaden på de båda eftersom det var det du frågade efter. Ja du kan sätta visible = true eller false för att ändra synligheten (plus att du kan läsa av visible). följaktligen nej detta är inte samma sak....Skillnad på show och visible
//MarieSv: Skillnad på show och visible
visible är en property, dvs du kan fråga "Är formuläret synligt just nu?" visible returnerar true eller false, vilket innebär om Visible returnerar true så är formuläret synligt.Sv:Skillnad på show och visible
Är följande samma sak?
form.show()
form.visible=true
och
form.hide()
form.visible= false
Sv: Skillnad på show och visible
Men du måste först använda ett kommando som show eller showdialog...för att starta formuläret innan du kan ändra på visible.
Sammanfattat:
show startar endast formuläret och med detta kommando kan du ej läsa av formuläret
visible kan ändra synligheten (efter show) plus att läsa av...Sv: Skillnad på show och visible
form.show()
form.visible=true
med show anropas load eventet i formuläret vilket inte anropas i visible = true.
show menas "starta fönstret"
visible = true menas "visa ett startat fönstret som du någonstans har satt till visible= false tidigare i kod eller designläge" , dvs du måste först skriva show eller showdialog innan du kan använda visible...