Forum » Programiranje » c# checkedlistbox
c# checkedlistbox
favorites ::
Živjo,
Predno sem se obrnil na vas sem poizkušal najti odgovor na internetu, vendar nisem našel nič uporabnega. Mogoče je razlog ker sem začetnik in določene prinere na netu ne razumem popolnoma.
Moj problem je sledeči.
Na formi imam narejen checkedlistbox1 kateri vsebuje nekje 10 index-ov.
Želel bi sprogramirati program tako, da recimo, če je pritisnen prvi index nari sledeče, če je pritisnjen drugi naredi.....
Program znam napisati če uporabim 10 Checkbox-ov, pri checkedlistbox-u pa neznam napisati, če je ta index v checkedlistboxu obkljukan(checked) potem naredi....
Pri checkboxi-ih napisan del programa:
if (checkBox4.Checked)
{
izpis = izpis + " x_12: " + string.Format("{0:0.00}", x12) + "\n";
}
Predno sem se obrnil na vas sem poizkušal najti odgovor na internetu, vendar nisem našel nič uporabnega. Mogoče je razlog ker sem začetnik in določene prinere na netu ne razumem popolnoma.
Moj problem je sledeči.
Na formi imam narejen checkedlistbox1 kateri vsebuje nekje 10 index-ov.
Želel bi sprogramirati program tako, da recimo, če je pritisnen prvi index nari sledeče, če je pritisnjen drugi naredi.....
Program znam napisati če uporabim 10 Checkbox-ov, pri checkedlistbox-u pa neznam napisati, če je ta index v checkedlistboxu obkljukan(checked) potem naredi....
Pri checkboxi-ih napisan del programa:
if (checkBox4.Checked)
{
izpis = izpis + " x_12: " + string.Format("{0:0.00}", x12) + "\n";
}
- spremenil: favorites ()
mihies ::
Poglej, če ti SelectedIndexChanged dogodek pomaga - se dogaja, ko uporabnik klikne na vrstico, zraven pa še pogledaš checkedListBox1.CheckedIndices.Contains(checkedListBox1.SelectedIndex).
http://blog.rthand.com/
SLODUG - uporabniška skupina
https://www.facebook.com/groups/slodug/
SLODUG - uporabniška skupina
https://www.facebook.com/groups/slodug/
favorites ::
no sej mogoče se da celotno stvar drugače napisat samo jst verejtno neznam hehe.
Če malo bolje razložim Program mi izračuna recimo nekeje 20koeficientov. Checkedlistbox bi pa uporabu da uporabnik izbere katere želi da program izpiše v textbox.
Če naredim checkbox-e izgleda nekako tako:
//IPIS PODATKOV DOL
private void izpisDOL()
{
string izpis = "";
if (checkBox4.Checked)
{
izpis = izpis + " x_12: " + string.Format("{0:0.00}", x12) + "\n";
}
if (checkBox5.Checked)
{
izpis = izpis + " x_1: " + string.Format("{0:0.00}", x1) +"\n";
}
if (checkBox6.Checked)
{
izpis = izpis + " x_2: " + string.Format("{0:0.00}", x2) +"\n";
}
if (checkBox7.Checked)
{
izpis = izpis + " Vol. okrova:" + string.Format("{0:0.000}", Vk) + "dm3" +"\n";
}
if (checkBox8.Checked)
{
izpis = izpis + " b:" + b + "mm" + "\n";
}
textBox50.Text = textBox50.Text + Convert.ToString("\r\n" + "DOL" + izpis);
}
tako izpiše DOL in vse koeficiente po vrsti.
Ker pa bi mi zasedlo prweveč prostora bi želel celotno stvar spraviti v checkedlistbox.
Probal sem napisati nekako tako samo problem je da mi potem izpiše samo enega oz. samo en je lahko TRUE.
if (checkedListBox1.SelectedIndex == 0 & true)
{
izpis = izpis + " i:" + string.Format("{0:0.00}", i_d) + "\n";
}
if (checkedListBox1.SelectedIndex==1&true)
{
izpis = izpis + " mn:" + string.Format("{0:0.000}", mn) + "\n";
}
Če malo bolje razložim Program mi izračuna recimo nekeje 20koeficientov. Checkedlistbox bi pa uporabu da uporabnik izbere katere želi da program izpiše v textbox.
Če naredim checkbox-e izgleda nekako tako:
//IPIS PODATKOV DOL
private void izpisDOL()
{
string izpis = "";
if (checkBox4.Checked)
{
izpis = izpis + " x_12: " + string.Format("{0:0.00}", x12) + "\n";
}
if (checkBox5.Checked)
{
izpis = izpis + " x_1: " + string.Format("{0:0.00}", x1) +"\n";
}
if (checkBox6.Checked)
{
izpis = izpis + " x_2: " + string.Format("{0:0.00}", x2) +"\n";
}
if (checkBox7.Checked)
{
izpis = izpis + " Vol. okrova:" + string.Format("{0:0.000}", Vk) + "dm3" +"\n";
}
if (checkBox8.Checked)
{
izpis = izpis + " b:" + b + "mm" + "\n";
}
textBox50.Text = textBox50.Text + Convert.ToString("\r\n" + "DOL" + izpis);
}
tako izpiše DOL in vse koeficiente po vrsti.
Ker pa bi mi zasedlo prweveč prostora bi želel celotno stvar spraviti v checkedlistbox.
Probal sem napisati nekako tako samo problem je da mi potem izpiše samo enega oz. samo en je lahko TRUE.
if (checkedListBox1.SelectedIndex == 0 & true)
{
izpis = izpis + " i:" + string.Format("{0:0.00}", i_d) + "\n";
}
if (checkedListBox1.SelectedIndex==1&true)
{
izpis = izpis + " mn:" + string.Format("{0:0.000}", mn) + "\n";
}
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C# - runtime generiranje in klicanje kontrolOddelek: Programiranje | 1194 (950) | stalker |
» | C# Top tutorialiOddelek: Programiranje | 2558 (1821) | darkkk |
» | [c#] ukaz radirkaOddelek: Programiranje | 1111 (904) | japol |
» | [c#] seštevanje itemov v checkedListBoxuOddelek: Programiranje | 827 (724) | mihies |
» | [c#] picturebox, slika na slikoOddelek: Programiranje | 1085 (895) | japol |