Ú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!
- Mini PC
- Okos Otthon / Smart Home
- Senki sem töröl ennél jobban
- Kerékpárosok, bringások ide!
- Büszke apukák és anyukák topikja
- Allegro vélemények - tapasztalatok
- gban: Ingyen kellene, de tegnapra
- Valami baja van a tápomnak
- V.Milán: Lapdiffúzor nyomáseloszlása: gondoltad volna?
- Xbox Series X|S
- További aktív témák...
- magyar billentyűzet - 165 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
- BESZÁMÍTÁS! Asrock B450M R5 5600X 16GB DDR4 512GB SSD RX 6700 10GB Zalman T4 PLUS A-Data 750W
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue 1ÉV GARANCIA -Kártyafüggetlen, MS3743, 100% Akkumulátor
- Samsung Galaxy A53 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A23 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

