- Android alkalmazások - szoftver kibeszélő topik
- Magisk
- Samsung Galaxy S22 Ultra - na, kinél van toll?
- Azonnali mobilos kérdések órája
- Fotók, videók mobillal
- Milyen okostelefont vegyek?
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Honor Magic V5 - méret a kamera mögött
- iPhone topik
- Samsung Galaxy A54 - türelemjáték
Ú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!
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Autós topik
- Mobilinternet
- The First Descendant (PC, PS4, PS5, XO, XSX)
- Lenovo Legion és IdeaPad Y széria
- Plazma TV topic
- Android alkalmazások - szoftver kibeszélő topik
- Magisk
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Tuning kezdőknek
- További aktív témák...
- Update 08.26. - Bomba árak 2025-ben is! Üzleti - Consumer laptopok DELL FUJITSU HP LENOVO
- Dell 16 Inspiron 5625 FHD+ IPS Ryzen5 5625U 4.3Ghz 16GB 512GB SSD Radeon RX Vega7 Win11 Garancia
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- BESZÁMÍTÁS! MSI B450 R5 5600X 16GB DDR4 512GB SSD 1TB HDD RX 5700 XT 8GB ZALMAN S3 TG Chieftec 600W
- Csere-Beszámítás! Ajándék ROG Táska! Asus Rog Ally Z1 Extreme RC71L - 512GB SSD + 16GB LPDDR5
Állásajánlatok
Cég: FOTC
Város: Budapest