Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Mali problem sa C#

[es] :: .NET :: .NET Desktop razvoj :: Mali problem sa C#

[ Pregleda: 3219 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MarkoBalkan

Član broj: 141124
Poruke: 1624
*.adsl.net.t-com.hr.



+19 Profil

icon Mali problem sa C#15.09.2007. u 15:06 - pre 201 meseci
imam login form.
fino provjerim dali user postoji u bazi.
ako postoji prikaze se glavna forma i to stima.
kako sad zatvoriti logim formu, tj pocetnu?
mogu sakriti na load glavne.
ali onda opet imam problem sa gasenjem aplikacije.
 
Odgovor na temu

mmwlada
Vladimir Milovanović
Web developer, U.S. Steel Serbia

Član broj: 99390
Poruke: 62
195.252.78.*

Sajt: www.tetraedar.net/mmwlada


+1 Profil

icon Re: Mali problem sa C#15.09.2007. u 16:08 - pre 201 meseci
Veoma je jednostvano. Nemoj login formu startovati sa Run već:
Code:

[STAThread]
Static void Main()
{
//...
frmLogin f = new frmLogin();
f.ShowDialog();
//Provera korisnika...
//Ako je sve ok idi dalje, a ako nije prikaži ponovo login formu
//ili ga izbaci iz programa sa return;
if (f.user != "korisnik" || f.pass != "sifra")
  return; //ili odradi neku varijantu sa ponovnim prikazivanjem login forme

Application.Run(new frmMain());

 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
*.adsl.net.t-com.hr.



+19 Profil

icon Re: Mali problem sa C#16.09.2007. u 00:46 - pre 201 meseci
jos jedno pitanje.
imam dvije forme, druga se otvara na show.
kako dodati referencu, da mogu pristupati u drugoj elementima iz prve forme?

na formi jedan imam npr. textbox1.text.

i ja mu hocu pristupiti u kodu u formi dva.
 
Odgovor na temu

Pharos
Pančevo

Član broj: 20664
Poruke: 1029
*.adsl-3.sezampro.yu.



+2 Profil

icon Re: Mali problem sa C#16.09.2007. u 10:12 - pre 201 meseci
Nemoj to raditi preko reference jer je tako nešto jako ružno videti.
Pokušaj praviti event driven aplikacije.
Ili u formi 2 napravi jednu public void metodu
Code:

public void setText(string s)
{
     textbox1.Text = s;
}


Pa onda u formi 1 pozovi setText metodu forme 2 za promenu teksta u txtBox1 ili gde već...
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
*.adsl.net.t-com.hr.



+19 Profil

icon Re: Mali problem sa C#16.09.2007. u 10:37 - pre 201 meseci
jel mozes napisati kako pozvati.
u vb.net-u radi, ali u c#, sta god napravio ne radi mi.

 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
*.adsl.net.t-com.hr.



+19 Profil

icon Re: Mali problem sa C#16.09.2007. u 11:37 - pre 201 meseci
forma 1:

public void napuni()
{

code

}



forma 2:

dogadaj misa
{

Dodaj p;
p = new Dodaj();
p.napuni();
}

ne radi mi.
u cemu je fora?
dali sam sta zaboravio?
 
Odgovor na temu

Pharos
Pančevo

Član broj: 20664
Poruke: 1029
*.adsl-1.sezampro.yu.



+2 Profil

icon Re: Mali problem sa C#16.09.2007. u 15:56 - pre 201 meseci
Napraviš form2 sa jednim txtbox i sledećim metodama
Code:

public partial class Form2 : Form
{
        public Form2()
        {
            InitializeComponent();
        }

        public void setText(string s)
        {
            textBox1.Text = s;
        }

        public string getText()
        {
            return textBox1.Text;
        }

        public void clearText()
        {
            textBox1.Text = string.Empty;
            // ili textBox1.Clear();
        }

        public int getTextLength()
        {
            return textBox1.Text.Length;
        }
}


I napraviš form1 sa recimo 3 button-a
Code:

public partial class Form1 : Form
{
        private Form2 f;
        public Form1()
        {
            InitializeComponent();
            f = null;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            f = new Form2();
            f.Show();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            if (f != null)
                MessageBox.Show(f.getText());
        }

        private void button3_Click(object sender, EventArgs e)
        {
            if (f != null)
                f.setText("Default text");
        }

}


Experimentiši malo.

Sledeći put izbegavaj slanje PP. Kad budem imao vremena odgovoriću na forumu, a ne putem PP.
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
*.adsl.net.t-com.hr.



+19 Profil

icon Re: Mali problem sa C#16.09.2007. u 16:20 - pre 201 meseci
Citat:
MarkoBalkan: forma 1:

public void napuni()
{

code koji puni datagridview sa podacima iz baze.

}



forma 2:

dogadaj misa
{

Dodaj p;
p = new Dodaj();
p.napuni();
}

ne radi mi.
u cemu je fora?
dali sam sta zaboravio?



daj molim te odgovori mi na ovo pitanje.
 
Odgovor na temu

zoki9707

Član broj: 2996
Poruke: 32
*.static.sbb.co.yu.



Profil

icon Re: Mali problem sa C#21.09.2007. u 14:43 - pre 201 meseci
Dodaj jednu klasu koja ce da ti zatvori prvu formu a otvori drugu.
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Mali problem sa C#

[ Pregleda: 3219 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.