![]() |
| |||||||
| Важни забелешки |
| Софтвер Се за софтверот, оперативни системи, програми... |
| | Линкови | Алатки за темата | Начин на прикажување |
| | #1 (Линк до мислењето) Најгоре |
| ... | Mislam deka ovoj problem e dosta osnovno ko ke se raboti za Windows Forms ama nemozam i nemozam da vidam kaj pram greska. Taka da ako nekoj razberi to so ke go opisam podolu i ako ima nekoj sovet, epten mnogu fala. Vaka e rabotata: Otvoram eden Form na koj pokraj drugi raboti ima eden Xceed DataGrid so najmalku mozi da ima eden ili poke redoj. So right-click na koj i da bilo red se otvora edno Menu i posle eden Dialog Box. Vo ovoj Dialog Box ima moznost da se promenat nekoj parametri i posle ili Ok ili Cancel. Ako Ok idat nekolku MessageBox i posle se zatvora SE. Istoto so slucva koga odbiram Cancel. E to e bas problem, koga ke pritisnam na OK ili na Cancel sakam da go zadrzam toj najprviot form (parent form). Ko so e sega se se zatvora i plus se razbira dobivam exception. Malku primer kod, ova se slucva vo toj najprviot Form: private void menu_Click(object sender, System.EventArgs e) { Function1(); } --> posle Function1 sakam da zastanam na prviot Form, probav so form1.Focus ama ne mozi tuku posle ova funkcija (menu_Click) se vraka nazad na mestoto kaj so form1 bese otvoren i zosto nepravilno zatvoren sega, avtomatski preku form2, se dobiva exception. private void Function1() { Form2 form2 = new Form2(); try { ... if(form2.ShowDialog(this) == DialogResult.OK) { Function2(); Function3(); Function4(); MessageBox.Show... } else MessageBox.Show… } catch(Exception ex) MessageBox.Show(ex.Message); finally { this.Cursor = Cursors.Default; if(form2 != null) { form2.Dispose(); form2 = null; } } } Fala mnogu odnapred, ako nekoj znaj nesto okolu ova! |
| | |
![]() | Моменталниот број на испратени мислења: 7 Само регистрираните корисници може да ги читаат темите целосно. Притиснете тука за да се регистрирате. | ![]() |
| Тагови |
| forms, windows |
| Алатки за темата | |
| Начин на прикажување | |
|
|
Слични теми | ||||
| Тема | Темата е отворена од | Форум | Одговори | Последно мислење |
| Windows Vista | TheGRIM | Windows | 7 | 16-10-2008 14:47 |
| New Windows Seven (formerly, Windows Vienna) | barba | Windows | 0 | 27-09-2007 13:47 |
| Проблем со Windows XP | trojan | Хардвер Клиника | 1 | 11-01-2007 15:42 |