- Fotók, videók mobillal
- Xiaomi 15T Pro - a téma nincs lezárva
- iPhone topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Yettel topik
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Motorola ThinkPhone - gondold végig kétszer!
- Okosóra és okoskiegészítő topik
- Xiaomi 14T - nem baj, hogy nem Pro
- One mobilszolgáltatások
Hirdetés
(használd a CYBSEC25PH kuponkódot további 20 ezer ft kedvezményért!)
Új hozzászólás Aktív témák
-
G.A.
aktív tag
Üdv!
Egy NumUpDown számlálót (0-255) és egy 8 paraméterrel rendelkező CheckedListBox "értékeit" szeretném szinkronban megjeleníteni. Azaz ha egyiket módosítom, akkor a másik is változzon.
Ehhez Evenet interruptokat használok.
Ha a felhasználó a NumUpDown-t változtatja, akkor annak az Event interruptja megváltoztatja a CheckedListBox "értékeit".
A másiknál vica-versa, de itt már problémás a dolog. Néha megy, néha nem.private void NumUpDown_ValueChanged(object sender, EventArgs e)
{
byte temp = (byte)NumUpDown.Value;
for (int i = 0; i < CheckedListBox.Items.Count; i++)
{
CheckedListBox.SetItemChecked(i,IsBitSet(temp,i));
}
CheckedListBox.Refresh();
}
private void CheckedListBox_SelectedValueChanged(object sender, EventArgs e)
{
byte temp = 0;
for (int i = 0; i < CheckedListBox.Items.Count; i++)
{
if (CheckedListBox.GetItemChecked(i))
{
temp += (byte)Math.Pow(2, (i % 8));
}
}
NumUpDown.Value = (decimal)temp;
NumUpDown.Refresh();
}
A hibát leginkább úgy tudnám jellemezni, hogy akkor jön elő, ha túl gyorsan jelölöm be (vagy ki) a mezőket CheckedListBox-ban. Merre keressem a hibát?
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Clevo 1060 6GB Mxm 3.1 laptop videó kártya ingyen házhoz szálitással
- Bomba ár! HP ProBook 440 G7 - i5-10GEN I 8GB I 256SSD I HDMI I 14" FHD I Cam I W11 I Gar
- Telefon felvásárlás!! iPhone 13 Mini/iPhone 13/iPhone 13 Pro/iPhone 13 Pro Max
- Fujitsu LIFEBOOK E449 i3-8130U 12GB 512GB 14" FHD 1 év garancia
- Logitech Blue Yeti kondenzátoros asztali mikrofon
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest