[ 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...
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|