Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Глюк с CheckBoxes в ListView  (Прочитано 5721 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Palmman
Гость
« : 02-12-2005 21:32 » 

Имеется ListView с CheckBoxes. Запускаем приложение.
При первом клике на любом итеме, этот итем выделяется. При втором клике на другом итеме, чекается первый.
Теперь кликаем другой итем - он выделяется. Кликаем другой - чекается предидущий.
Повесил обработчики на каждый эвент:
Код:
private void ListGoods_SelectedIndexChanged(object sender, System.EventArgs e)
{
MessageBox.Show("SelectedIndexChanged", "Event");
}
private void ListGoods_ItemCheck(object sender, System.Windows.Forms.ItemCheckEventArgs e)
{
MessageBox.Show("ItemCheck", "Event");
}
На эмуляторе все начинает работать нормально, т.е. при выборе другого итема, нужный выделается, при выборе того же итема он чекается. Это работает пока есть "MessageBox.Show" во втором обработчике. Если его убрать все начинает глючить опять. На наладоннике h2210 (Windows Mobile 2003 ver. Premium Edition) глюк MessageBox-ом не лечится. Пробовал у знакомого на LOOX запускать - глючит. Пробовал Compact Framework 1.0 SP2 и Compact Framework 1.0 SP3 - без разницы.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines