Forum » Programiranje » [c# + Windows forms]
[c# + Windows forms]
Cvenemir ::
Lp. Zanima me, kako bi poskrbel, da se po pritisku gumba "Potrdi"(slika1) ustvarjena izposoja shrani v drugo formo(slika2) na ListBox. Shrani se naj pod istim imenom kot je ID izposoje (npr. 00001). Pa še to. Ko dvakrat kliknem na ID izposoje v ListBoxu, bi rad, da se odpre forma "Izposoja"(slika1) in prikaže podatke o tej izposoji. Je potrebno ustvarit nov razred Izposoja s potrebnimi atributi in za vsak pritisk na gumb "Potrdi" shranjevat objekte na npr. List?
- spremenil: Cvenemir ()
Cvenemir ::
Pa še tole. Zakaj spodnja metoda ne deluje pravilno? Morala bi dodat na seznam, ampak se nič ne zgodi.
//Dodajanje na seznam private void button1_Click(object sender, EventArgs e) { IzposojaAvtomobilov i = new IzposojaAvtomobilov(); i.listBox1.Items.Add(idIzposoje.Text); this.Close(); }
Zgodovina sprememb…
- spremenil: Cvenemir ()
darkkk ::
Precej vprašanj, na katera niti nimam točnih odgovorov, ampak:
Načeloma forma Izposoja sama po sebi ne ve, kaj bi ti rad naredil, lahko pa to napišeš v njen konstruktor, in jo potem prikazuješ kot dialog (zaklene ti osnovno formo).
Glede nedelovanja dodajanja v seznam, naredi breakpoint in poglej kam se doda oz. zakaj se ne doda.
Načeloma forma Izposoja sama po sebi ne ve, kaj bi ti rad naredil, lahko pa to napišeš v njen konstruktor, in jo potem prikazuješ kot dialog (zaklene ti osnovno formo).
partial class FormIzposoja : Form { private List<strings> itemsToBeVisible; public FormIzposoja(List<string> items){ this.itemsToBeVisible = items; //ter nato ta list razpakiraš po textBoxih, richTextBoxih etc } }
//formo odpreš iz main forme kot FormIzposoja fI = new FormIzposoja(items); fI.ShowDialog();
Glede nedelovanja dodajanja v seznam, naredi breakpoint in poglej kam se doda oz. zakaj se ne doda.
Zgodovina sprememb…
- spremenil: darkkk ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [ASP.NET] Prenos podatkov iz ene spletne strani v drugoOddelek: Programiranje | 940 (799) | Cvenemir |
» | [C#] Delo z okni - urejanje osebeOddelek: Programiranje | 984 (856) | darkolord |
» | [C#] pomoc pri vpisu elementov v listBoxOddelek: Programiranje | 1294 (1209) | keworkian |
» | Koda kalkulatorja v MS visual C# 2008?Oddelek: Programiranje | 2972 (2309) | smukC |
» | C#, Dodajanje podatkov v Arraylist z GumbomOddelek: Programiranje | 2282 (2121) | Beezgetz |