Forum » Programiranje » [VB2005Pro]Zapiranje in še Eno uprasanje
[VB2005Pro]Zapiranje in še Eno uprasanje
UltraTX ::
Rad bi naredil da ko kliknem pri glavnem oknu programa X da se odpre okno v katerem potrjujem da hocem oziroma to zavnrmem to mi je vse osteplo samo da ko kliknem cancel se vsa okan zaprejo ampak program zacne delati v ozadnju pac e kr laufa.
Kaj predlagate
Sem ze nakonc z živci.
Naslednjo uprasanje je pa to kako naredim da je cela aplikacija ano okno na orodni vrstici in ne vsak form eno okno na vrstici.
Kaj predlagate
Sem ze nakonc z živci.
Naslednjo uprasanje je pa to kako naredim da je cela aplikacija ano okno na orodni vrstici in ne vsak form eno okno na vrstici.
Si vis pacem, para bellum!
DRŽIMO SKUPAJ! (OBR)
DRŽIMO SKUPAJ! (OBR)
UltraTX ::
Zgublmam zivce ful v je ze to vidlo ampak nihce ne zna pa sej pomoje je preprosto samo necesa ne vidm jaz.
Da vm dam še neki vec o tem podatkov en primer.
Zelite zapreti program in on vas vprasa alizelite nekaj shraniti. ce kliknete je se nakaj shrana in zapre se pgoram ce kliknete ne se program zapre ampak se stvar ne shrani ce kliknete pa Cancel pa vas vrze nazaj v program brez posledic
No jaz bi podobno in bol preprosto Brez Shranjevanja. PAc Uprsanje
ALI ZELITE ZAPRETI PROGRAM
DA NE
DA ==>Se popolnoma zapre
NE ==>Nazaj v program
Da vm dam še neki vec o tem podatkov en primer.
Zelite zapreti program in on vas vprasa alizelite nekaj shraniti. ce kliknete je se nakaj shrana in zapre se pgoram ce kliknete ne se program zapre ampak se stvar ne shrani ce kliknete pa Cancel pa vas vrze nazaj v program brez posledic
No jaz bi podobno in bol preprosto Brez Shranjevanja. PAc Uprsanje
ALI ZELITE ZAPRETI PROGRAM
DA NE
DA ==>Se popolnoma zapre
NE ==>Nazaj v program
Si vis pacem, para bellum!
DRŽIMO SKUPAJ! (OBR)
DRŽIMO SKUPAJ! (OBR)
Klemenn ::
frudi ::
dodaj tale event handler za FormClosing event na glavni formi programa:
če pa želiš, da bi imel eno glavno formo, znotraj katere bi se ti odpirale ostale forme, tej glavni formi nastavi IsMdiContainer = True.
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing If MessageBox.Show("Are you sure?", "Confirm quit", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.No Then e.Cancel = True End If End Sub
če pa želiš, da bi imel eno glavno formo, znotraj katere bi se ti odpirale ostale forme, tej glavni formi nastavi IsMdiContainer = True.
1ACDoHVj3wn7N4EMpGVU4YGLR9HTfkNhTd... in case I've written something useful :)
UltraTX ::
Zal mi te linki niso nic pomagali.
Aja pa ne gre za Messege box ampak za form .
Aja pa še neki bols bi blo da ne postete linkov mislm lahko jih ampak da malo kode kopirate in da zacnemo neko debato .
Ker naprimer post (nokogar ne zalim in sem tudi takim hvalezen)
''Tuki mas http://lep.www.link''
Mi v vecini rpimerov ne pomagajo.
Aja pa ne gre za Messege box ampak za form .
Aja pa še neki bols bi blo da ne postete linkov mislm lahko jih ampak da malo kode kopirate in da zacnemo neko debato .
Ker naprimer post (nokogar ne zalim in sem tudi takim hvalezen)
''Tuki mas http://lep.www.link''
Mi v vecini rpimerov ne pomagajo.
Si vis pacem, para bellum!
DRŽIMO SKUPAJ! (OBR)
DRŽIMO SKUPAJ! (OBR)
UltraTX ::
Tudi prjesjni post ni deloval popolnoma tukaj je pa deloval tist No
Hvala tudi tebe vseeno Frudi
Še enkrat
Rabim Form in ne MSgBoxa
Hvala tudi tebe vseeno Frudi
Še enkrat
Rabim Form in ne MSgBoxa
Si vis pacem, para bellum!
DRŽIMO SKUPAJ! (OBR)
DRŽIMO SKUPAJ! (OBR)
frudi ::
zakaj točno pa rabiš formo? a rabiš na njej še kakšno drugo funkcionalnost kot DA/NE gumba?
1ACDoHVj3wn7N4EMpGVU4YGLR9HTfkNhTd... in case I've written something useful :)
frudi ::
sicer pa, če rabiš formo, se seveda tudi da naredit.
zdaj ne vem, ali to formo, ki se bi naj odprla pred zaprtjem že imaš ali ne. recimo da je nimaš...
narediš eno formo, recimo formQuitConfirm, na njo namečeš kar pač rabiš, vključno z dvema gumboma, recimo buttonYes, buttonNo. tema gumboma nastaviš lastnost DialogResult, prvemu na Yes, drugemu na No. potem pa v istem event handlerju, ki sem ti ga že prej napisal zamenjaš kodo z:
zdaj ne vem, ali to formo, ki se bi naj odprla pred zaprtjem že imaš ali ne. recimo da je nimaš...
narediš eno formo, recimo formQuitConfirm, na njo namečeš kar pač rabiš, vključno z dvema gumboma, recimo buttonYes, buttonNo. tema gumboma nastaviš lastnost DialogResult, prvemu na Yes, drugemu na No. potem pa v istem event handlerju, ki sem ti ga že prej napisal zamenjaš kodo z:
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing Dim frm As formQuitConfirm = New formQuitConfirm() frm.StartPosition = FormStartPosition.CenterScreen If frm.ShowDialog() = Windows.Forms.DialogResult.No Then e.Cancel = True End If End Sub
1ACDoHVj3wn7N4EMpGVU4YGLR9HTfkNhTd... in case I've written something useful :)
UltraTX ::
frudi stokrat ti hvala res tenx resu si me pred zivcnim zlomom
Drgac pa tist kar si napisu ni blo tapravo ampak sem z tvojo pomocjo ozioma (kodo) pridobil na razumevanju eventov in tako mi je uspelo kar se zelel
Še enkrat hvala.
Drgac pa tist kar si napisu ni blo tapravo ampak sem z tvojo pomocjo ozioma (kodo) pridobil na razumevanju eventov in tako mi je uspelo kar se zelel
Še enkrat hvala.
Si vis pacem, para bellum!
DRŽIMO SKUPAJ! (OBR)
DRŽIMO SKUPAJ! (OBR)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Visual BasicOddelek: Programiranje | 3425 (2451) | cekr |
» | C# okna in podoknaOddelek: Programiranje | 1649 (1243) | FlashM |
» | [VB][.NET] pretvorba niza v številoOddelek: Programiranje | 1148 (996) | Bela01 |
» | Akcije nad grafiko v VBOddelek: Programiranje | 1265 (1078) | damijani |
» | VB.net MDI in formi splošnoOddelek: Programiranje | 1611 (1554) | strel |