• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zamykanie notatnika w Visual Studio.

+1 głos
690 wizyt
pytanie zadane 10 kwietnia 2015 w C i C++ przez kuba7528 Obywatel (1,320 p.)
Witam pisze program (notatnik) w c++ Visual Studio i mam problem  chcę podaczas gdy zamykam program pojawił sie komunikat "czy chce zapisać dokument" gdy klikam na "tak" to pojawiło się okno dialogowe zapisu , "nie" zamyka program bez zapisu a "cancel" wraca do programu.Niestety nie mam pojęcia jak to napisać.Z góry dziękuje.

3 odpowiedzi

0 głosów
odpowiedź 10 kwietnia 2015 przez HaKIM Szeryf (87,590 p.)
To podaj kod. Inaczej będzie ciężko. : p
komentarz 10 kwietnia 2015 przez kuba7528 Obywatel (1,320 p.)
przywrócone 10 kwietnia 2015 przez kuba7528
Mogę podać kod całego programu.Czy ten fragment wystarczy ?
0 głosów
odpowiedź 10 kwietnia 2015 przez Valtuil Pasjonat (22,460 p.)
private void Form1_FormClosing(object sender, FormClosingEventArgs e) 
        { 
 
            DialogResult result = MessageBox.Show("Czy na pewno chcesz wyłączyć?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question); 
            if (result == DialogResult.No) 
            { 
                e.Cancel = true; 
            } 
 
        } 

 

komentarz 10 kwietnia 2015 przez kuba7528 Obywatel (1,320 p.)
Wszystko fajnie tylko jak to będzie wyglądało dla YesNoCancel   , oraz żeby to zachowywało się tak jak opiasałem wcześniej.
0 głosów
odpowiedź 10 kwietnia 2015 przez kuba7528 Obywatel (1,320 p.)
if ((richTextBox1->Text != "") && (MessageBox::Show("czy chcesz zapisać zmiany ?", "notatnik", MessageBoxButtons::YesNoCancel, MessageBoxIcon::Question) == System::Windows::Forms::DialogResult::Yes))
                 {
                     zapiszJakoToolStripMenuItem_Click(sender, e);
                     
                 }
                 if ((DialogResult == ::System::Windows::Forms::DialogResult::No))
                 {
               e->Cancel=true;
                 }

Podobne pytania

+2 głosów
2 odpowiedzi 896 wizyt
0 głosów
6 odpowiedzi 1,624 wizyt
pytanie zadane 12 grudnia 2015 w C i C++ przez sqbi Początkujący (470 p.)

93,692 zapytań

142,611 odpowiedzi

323,220 komentarzy

63,220 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...