» »

[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.
Si vis pacem, para bellum!
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
Si vis pacem, para bellum!
DRŽIMO SKUPAJ! (OBR)

Klemenn ::

frudi ::

dodaj tale event handler za FormClosing event na glavni formi programa:
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.
Si vis pacem, para bellum!
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
Si vis pacem, para bellum!
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:
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.
Si vis pacem, para bellum!
DRŽIMO SKUPAJ! (OBR)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Visual Basic

Oddelek: Programiranje
312811 (1837) cekr
»

C# okna in podokna

Oddelek: Programiranje
111418 (1012) FlashM
»

[VB][.NET] pretvorba niza v število

Oddelek: Programiranje
18968 (816) Bela01
»

Akcije nad grafiko v VB

Oddelek: Programiranje
81036 (849) damijani
»

VB.net MDI in formi splošno

Oddelek: Programiranje
91287 (1230) strel

Več podobnih tem