[ Inspector @ 27.01.2012. 21:29 ] @
Pravim program za fax uglavnom dosta toga sam uradio pa mi trebaju sledece stvari :

1. Naime imam CheckBox i sa desne strane RichTextBox. Zelim da postignem da kada kliknem na CheckBox svota novca koja je izabrana u jednom ComboBox-u bude konvertovana iz Evra u Dinare ili Dolare tako da se taj iznos prilikom cekiranja upise u RichTextBox koji se nalazi sa desne strane (u suprotnom ukoliko se dugme od chekira da se upisani iznos hajduje)... Da li je to moguce uraditi i na koji nacin ?



2. Da li je moguce da prilikom izbora stavke u jednom od mojih ComboBox-ova hajdujem (sakrijem stavke) u nekom sledecem. Ako mi jedan ComboBox recimo sluzi za autombile i ja izaberem marku Fiat u sledecem ComboBox-u koji bi sluzio za Verzije ostale bi mi samo Fiatove marke... Nadam se da postoji kod za tako nesto.

3. Na koji nacin mogu da poredjem stavke u jednom ComboBox-u po abecednom redu ?

HVALA UNAPRED NA ODGOVORIMA :) !!!


[ Inspector @ 28.01.2012. 03:48 ] @
Samo da javim da sam stavku broj dva uspeo da resim preko ovog koda :

if (comboBox.SelectedIndex == 3)
{ comboBox2.Items.Add("$");
comboBox2.Items.Add("%");
comboBox2.Items.Add("%");
}

else
comboBox2.Items.Clear();


Ko moze da mi pomogne oko prve i trece stavke bio bi mu jako zahvalan. Pozz
[ mish_ns @ 28.01.2012. 06:17 ] @
Pozdrav.
Koristi event CheckedChanged, ispitaj da li je checkbox čekiran ili nije. I shodno tome uradi konverziju.
[ Inspector @ 28.01.2012. 12:58 ] @
Ja sam pokusao neshto tipa If CheckBox.Enable ali nisam uspeo nishta specijalno time da postignem... Totalni sam pocetnik u C# a na netu su sve neki komplikovani tutorijali za ovu stavku :( . Kako da pomnozim CheckBox1 sa 105 da bi dobio dinare u RichTextBox-u ?

[Ovu poruku je menjao Inspector dana 28.01.2012. u 14:09 GMT+1]

[Ovu poruku je menjao Inspector dana 28.01.2012. u 14:13 GMT+1]
[ jmarko2002 @ 28.01.2012. 13:46 ] @
Probaj sa
if checkbox1.checked=true
[ mish_ns @ 28.01.2012. 14:58 ] @
Koristi event koji sam ti predložio.
U njemu ispitaj da li je checkbox čekiran ili ne...

Code:
if checkbox.checked then 'ako je čekiran
    'konverzija iz eura u dinare
else 'ako nije čekiran
   'izbriši sadržaj richtextboxa
end if
[ Inspector @ 28.01.2012. 20:10 ] @
Evo uspeo sam da izvucem pomocu ovog koda da mi kopira rezultat mnozenja u RichTextBox ali sada imam problem posto nece da mi ocitava vrednost iz CheckBox-a jer uvek prijavljuje neku gresku.

if (checkBox1.Checked)
{
decimal result = comboBox * 105;
richTextBox1.Text = richTextBox1.Text + Environment.NewLine + Environment.NewLine + ("Ukupna Cena (Dinari) : " + result);
}

Ukoliko ovaj comboBox zamenim sa 100 radi savrseno ali meni treba bas izabrana vrednost iz comboBox-a. Probao sam i sa comboBox5.Select i sa comboBox5.Text uvek prijavljuje gresku :S ...

[Ovu poruku je menjao Inspector dana 29.01.2012. u 05:27 GMT+1]
[ mish_ns @ 29.01.2012. 13:20 ] @
Probaj ovako...

Code:
  Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
        If CheckBox1.Checked Then
            TextBox1.Text = ComboBox1.Items(ComboBox1.SelectedIndex) * 103
        Else
            TextBox1.Text = ""
        End If
    End Sub
[ Inspector @ 29.01.2012. 19:09 ] @
Ili ja nemam pojma da stavim ovo gde treba ili ovo nece da sljaka uopste :S ...
[ mish_ns @ 29.01.2012. 21:59 ] @
Postavis check box na formu. Obelezis ga 1xlevi klik u eventima-dogadjajima nadjes checkedchanged i prilagodis kod koji sam ti poslao c#-u posto sam ja pisao u VB-u.
[ Inspector @ 30.01.2012. 03:16 ] @
Evo resena stvar umesto combobox-a dodao sam numericUpDown :

if (checkBox.Checked)
{
decimal result = numericUpDown.Value * 104;
richTextBox1.Text = richTextBox1.Text + Environment.NewLine + Environment.NewLine + ("Cena (Dinari) : " + result + Environment.NewLine);
}
[ n1tr0 @ 05.02.2012. 03:50 ] @
Bolje prvo citaj neke osnove nego da se hvatas odma WinForms, cim ne znas da odradis konverziju stringa u int/float znaci da nemas osnove. Znaci prvo osnove, pa onda WinForms, inace ovako ce ti programi biti spori, puni bug-ova, a posao sa takvim znanjem nigde neces naci...