Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
 Аватар для FreeWay
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574

Странное поведение treeView (значения нода получаю при втором клике )

15.06.2011, 10:02. Показов 2348. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
При создании нода, в его свойство tag записываю айдишку записи с таблицы
далее на событие клик по treeView вот такой код:
C#
1
2
3
4
5
6
7
8
9
10
11
        private void treeViewNotes_Click(object sender, EventArgs e)
        {
            MessageBox.Show(treeViewNotes.SelectedNode.Tag.ToString());
            MessageBox.Show(treeViewNotes.SelectedNode.Text);
 
            if (treeViewNotes.SelectedNode.Tag != null)            
            {
                textBoxCurrentNote.Text = MycSQL.GetField("SELECT Note_text FROM Notes WHERE Note_id = " + treeViewNotes.SelectedNode.Tag + " ");
            }
           
        }
в текстовом поле textBoxCurrentNote должен отразиться текст с поля таблицы Note_text

Прикол в том, что это работает, но всегда с второго раза....
когда я кликаю на категорию, разварачиваю, то ничего как положено не происходит, так как категории я Tag не присваиваю, затем я кликаю один раз на заметку - ничего, кликаю еще раз и все срабатывает.... потом кликаю на категорию что выше - опять срабатывает с данными ранее кликнутой категории...

блин бред, тут какая то особенность видать.....
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.06.2011, 10:02
Ответы с готовыми решениями:

При первом клике одно действие, при втором клике другое действие
Есть кнопка, при первом нажатии добавляется файл-css на страницу (как это сделать знаю, как пример обозначил), при втором клике на ту же...

При первом клике на ссылку открывать описание при втором переходить по ссылке
Есть ссылка с div в котором находиться описание к ссылке что-то типо card в bootstrap 4. Описание выводится при наведении, но для...

Вывод Alert(2) при втором клике по ссылке
Есть ссылка с onclick="javascript: window.alert('Новость добавлена в закладки!');" Как можно сделать вывод другого сообщения при клике...

4
81 / 81 / 8
Регистрация: 13.01.2010
Сообщений: 304
15.06.2011, 20:00
попробуй использовать для этого событие Mouse_Down
1
 Аватар для FreeWay
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574
16.06.2011, 08:53  [ТС]
Цитата Сообщение от ellin Посмотреть сообщение
попробуй использовать для этого событие Mouse_Down
надо использовать - AfterSelect

Добавлено через 1 час 33 минуты
а не подскажете еще - нельзя ли отключить Свойство SelectedImageIndex ???
не понятно зачем оно, у меня у каждого нода своя картинка, и присваивать еще одну при выделении совсем не нужно, а то что нод выделен и так видно.....
0
burning1ife
 Аватар для kenny69
1466 / 1287 / 294
Регистрация: 21.09.2008
Сообщений: 3,438
Записей в блоге: 9
16.06.2011, 10:55
Установи ImageIndex и SelectedImageIndex одинаковые значения
C#
1
2
node.ImageIndex = n;
node.SelectedImageIndex = node.ImageIndex;
1
 Аватар для FreeWay
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574
16.06.2011, 16:21  [ТС]
Цитата Сообщение от kenny69 Посмотреть сообщение
Установи ImageIndex и SelectedImageIndex одинаковые значения
Код C#
1 2 node.ImageIndex = n; node.SelectedImageIndex = node.ImageIndex;
супер, спасибо, то что надо )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.06.2011, 16:21
Помогаю со студенческими работами здесь

Функция срабатывает только при втором клике
Добрый день! Есть функция: var titleBlockA = document.querySelector('.calculator'); var contentBlockA =...

Нужно, чтобы при клике на #button фокусировался #one, при втором клике на #button фокусировался #two
$(function() { $("#button").click(function(){ $("#one").focus(); }); Это скрипт для #one, а как сюда дописать, чтобы при втором...

Странное поведение при отладке
Здравствуйте. Решил написать небольшую тулзу и столкнулся с проблемой: скомпилированный код прекрасно работает в отладчике, однако не...

Странное поведение при делегировании
Доброй ночи, Господа. Пишу некую доп. функциональность к календарю, но дело, собственно, не в этом. Прописываю 2 события. Т.к....

Странное поведение при загрузке
Доброго времени суток! Ситуация такая,Имеется материнка ASUS P8P67 rev. B3 четыре планки памяти две Kingston 2xKHX1600C9D3/2GX и Kingston...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru