Forum » Programiranje » Preusmeritev v C# formi
Preusmeritev v C# formi
OmegaM ::
Pozdravljeni!
Nekaj telovadim v C# in me muci preusmeritev na drugo formo. Aplikacija se izvaja kot windows forma in ne kot spletna. Poizkusil sem z Response.redirect, z server.transfer z application.run.
Delam tako da imam en gumb na katerega bi kliknil in bi me preusmerilo na drugo formo., kako naj si se pomagam?
Hvala
Nekaj telovadim v C# in me muci preusmeritev na drugo formo. Aplikacija se izvaja kot windows forma in ne kot spletna. Poizkusil sem z Response.redirect, z server.transfer z application.run.
Delam tako da imam en gumb na katerega bi kliknil in bi me preusmerilo na drugo formo., kako naj si se pomagam?
Hvala
Ni nam lahko, bo pa boljše!!!
OmegaM ::
Mmaestro, najlepsa hvala!
Sem ugotovil da se tu ogromno dela z new proti c ++.
Hvala
Sem ugotovil da se tu ogromno dela z new proti c ++.
Hvala
Ni nam lahko, bo pa boljše!!!
OmegaM ::
Imam se eno vprasanje in ne bi rad odpiral nove teme.
Namrec, sedaj imam class strukture, v tem classu struktura zgleda takole:
class Strukture
{
public static struct Oseba
{
public static string Ime_O;
public static string Priimek_O;
public static int Davcna_st_O;
}
}
---------------------------------------------------------------------------------------------------------
Imam pa se formo Vnos, katera izgleda tako da ima 3 textbox-e. sedaj pa bi to rad naredil tako, da ko bi pritisnil v tej formi gumb Potrdi da bi mi shranilo podatke v strukturo, torej sedaj sem poizkusil na vc nacinov, in mi ne uspeva, razen da mi napise pri strukturi Oseba za napako, da Modifier 'static' is not valid valid for this item (gre se za struktura Oseba, in mi j o podcrta).
Ce pa nimam public static struct Oseba, pa ne morem sklicat v formi Vnos na ta class in strukturo.
private void Potrdi_Click(object sender, EventArgs e)
{
Strukture.Oseba.Ime_O = new Strukture.Oseba();
// Strukture.Oseba.Priimek_O();
// Strukture.Oseba.Davcna_st_O();
}
sicer vem da nekak tudi tu ne nastavim pravilno ko vpisujem podatke v strukturo, nekak .... mi ne uspe
Hvala
Namrec, sedaj imam class strukture, v tem classu struktura zgleda takole:
class Strukture
{
public static struct Oseba
{
public static string Ime_O;
public static string Priimek_O;
public static int Davcna_st_O;
}
}
---------------------------------------------------------------------------------------------------------
Imam pa se formo Vnos, katera izgleda tako da ima 3 textbox-e. sedaj pa bi to rad naredil tako, da ko bi pritisnil v tej formi gumb Potrdi da bi mi shranilo podatke v strukturo, torej sedaj sem poizkusil na vc nacinov, in mi ne uspeva, razen da mi napise pri strukturi Oseba za napako, da Modifier 'static' is not valid valid for this item (gre se za struktura Oseba, in mi j o podcrta).
Ce pa nimam public static struct Oseba, pa ne morem sklicat v formi Vnos na ta class in strukturo.
private void Potrdi_Click(object sender, EventArgs e)
{
Strukture.Oseba.Ime_O = new Strukture.Oseba();
// Strukture.Oseba.Priimek_O();
// Strukture.Oseba.Davcna_st_O();
}
sicer vem da nekak tudi tu ne nastavim pravilno ko vpisujem podatke v strukturo, nekak .... mi ne uspe
Hvala
Ni nam lahko, bo pa boljše!!!
OmegaM ::
Sedaj sem povsod v strukturi izbrisal static in nekako deluje, upam da mi bo se naprej uspelo, vseeno ce pa kdo pozna kak odgovor se zahvaljujem in priporocam, hvala
LP
LP
Ni nam lahko, bo pa boljše!!!
frudi ::
uf, kot prvo ne definiraj strukture Oseba znotraj classa Strukture. če želiš imeti več struktur znotraj enega classa, definiraj strukture posebej in v classu zgolj deklariraj spremenljivke tipa teh struktur; recimo:
če želiš potem shraniti vrednosti v to Osebo znotraj Strukture, moraš najprej ustvariti instanco classa Strukture:
Strukture strukt = new Strukture();
nato lahko dostopaš do osebe znotraj tega classa, recimo:
strukt.oseba.Ime = "Marko";
ne vem pa, zakaj bi želel strukture objeti s classom, saj tako izgubiš vso performančno prednost, ki jo imajo strukture pred classi. najenostavneje bi bilo definirati samo zgornjo strukturo in jo uporabljati direktno, recimo iz vnosne forme:
mimogrede, priporočam da malo pogooglaš o classih, strukturah in raznih modifierjih (static, private, protected...) v c#. je malo preširoka tema, da bi se tukaj razpisal, vidim pa, da ti te zadeve še niso čisto jasne (pa ne mislim s tem nič slabega).
public struct Oseba { public string Ime; public string Priimek; public string Davcna; } public class Strukture { private Oseba _oseba; public Oseba oseba { get { return _oseba; } set { _oseba = value; } } }
če želiš potem shraniti vrednosti v to Osebo znotraj Strukture, moraš najprej ustvariti instanco classa Strukture:
Strukture strukt = new Strukture();
nato lahko dostopaš do osebe znotraj tega classa, recimo:
strukt.oseba.Ime = "Marko";
ne vem pa, zakaj bi želel strukture objeti s classom, saj tako izgubiš vso performančno prednost, ki jo imajo strukture pred classi. najenostavneje bi bilo definirati samo zgornjo strukturo in jo uporabljati direktno, recimo iz vnosne forme:
private void Confirm_Click(object sender, EventArgs e) { Oseba oseba; oseba.Ime = this.txtIme.Text; oseba.Priimek = this.txtPriimek.Text; oseba.Davcna = this.txtDavcna.Text; }
mimogrede, priporočam da malo pogooglaš o classih, strukturah in raznih modifierjih (static, private, protected...) v c#. je malo preširoka tema, da bi se tukaj razpisal, vidim pa, da ti te zadeve še niso čisto jasne (pa ne mislim s tem nič slabega).
1ACDoHVj3wn7N4EMpGVU4YGLR9HTfkNhTd... in case I've written something useful :)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C#] DeserializacijaOddelek: Programiranje | 1869 (1472) | Cvenemir |
» | C# iz form2 v form1,textboxiOddelek: Programiranje | 1951 (1577) | Keki |
» | [C#] izdelava tabeleOddelek: Programiranje | 2000 (1826) | majoneza |
» | VC# Zapis podatkov na diskOddelek: Programiranje | 2516 (1772) | matej_jack |
» | C#, Dodajanje podatkov v Arraylist z GumbomOddelek: Programiranje | 2287 (2126) | Beezgetz |