|
45 / 1 / 0
Регистрация: 26.10.2012
Сообщений: 213
|
||||||
TreeView: ошибка при клике на элемент29.07.2013, 14:20. Показов 2787. Ответов 24
Метки нет (Все метки)
Длина входного массива больше числа столбцов в этой таблице
Среда Visual Studio 2010 Professional TreeView, код события щелчка на кнопке, На основе примера PersonalNotes.zip, скопированного на одном из форумов, пытаюсь создать свой TreeView.
0
|
||||||
| 29.07.2013, 14:20 | |
|
Ответы с готовыми решениями:
24
В чем ошибка? Скрыть элемент при клике за его пределами Открытие формы при клике на узел treeView Обработка событий при клике на узлы TreeView |
|
1569 / 1448 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
|
|
| 29.07.2013, 14:47 | |
|
0
|
|
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
||||||||
| 29.07.2013, 15:27 | ||||||||
![]() Ну что тут сказать... мой проект рабочий, это я знаю. А вот Могу предположить, что длина массива Cont_row (у него длина вроде 12, если верить скриншоту), больше, чем количество колонок-членов записи в TreeView Добавлено через 5 минут Поправка: Могу предположить, что длина массива Cont_row (у него длина вроде 12, если верить скриншоту), больше, чем количество столбцов (columns) в записи в AddressTable. Добавлено через 13 минут У меня в форме frmMain была процедура frmMain_Load. Там был кусок кода
2
|
||||||||
|
45 / 1 / 0
Регистрация: 26.10.2012
Сообщений: 213
|
|
| 30.07.2013, 14:10 [ТС] | |
|
Юпатов Дмитрий,
который создавал 12 столбцов в таблице Address_Table. Он у тебя остался? Или же смотри, что там у тебя, ничего ли не выкинул из него? Пример работает, Я НЕ МОГ ВЫКИНУТЬ процедуру, функцию или свойство, Я ПРОСТО ИХ МОГ НЕ ДОБАВИТЬ, сейчас посмотрю, СПАСИБО.
0
|
|
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
||
| 30.07.2013, 15:19 | ||
|
Ну суть в том, что таблица должна быть предварительно размечена столбцами. А уж потом можно в нее данные вносить.
0
|
||
|
45 / 1 / 0
Регистрация: 26.10.2012
Сообщений: 213
|
||||||
| 31.07.2013, 14:52 [ТС] | ||||||
|
Дмитрий, СПАСИБО,
согласно Вашей подсказке двигаюсь дальше. Ошибки больше нет. При реализации Вашей процедуры
Подскажите, пожалуйста, как она создана? Я просто все 7 строк скопировал в свой одноимённый файл "MyProject\ Resources.resx" используя "Добавить ресурс". Возможно мастер эти строки создаёт? СПАСИБО!
0
|
||||||
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
|
| 31.07.2013, 15:22 | |
|
Нет, мастер эти строки не создает. Все эти строки - это фактически строковые константы, их можно было и в форме объявить и потом точно также пользовать. Но, поскольку я их и не меняю никак, то решил прибрать аж в ресурсы.
Ну а как ты понимаешь, это все просто фрагменты гипертекстовой разметки для отображаемой в браузере странички
0
|
|
|
45 / 1 / 0
Регистрация: 26.10.2012
Сообщений: 213
|
|
| 02.08.2013, 11:41 [ТС] | |
|
Дмитрий,
в cmsTVW (ContextMenuStrip) структуры видны (раскрывается) имена процедур, созданные Вами. А у меня – не видны, но они присутствуют и работвют. Как вы их добавляли? Спасибо.
0
|
|
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
|
| 02.08.2013, 13:04 | |
|
Да ну как... как и любой пункт в меню (в т.ч. и контекстное) - в дизайнере форм студии
0
|
|
|
45 / 1 / 0
Регистрация: 26.10.2012
Сообщений: 213
|
|
| 12.08.2013, 12:37 [ТС] | |
|
Дмитрий, извините, но не могу понять
Как появляется показанное меню сразу после выбора в конструкторе в области компонентов формы "cmsTVW"? Вверху кнопки в ToolStrip с соответствующими надписями были раньше созданы и я их никак не связывал со строками меню. 2. Какова последовательность установки компонентов в область компонентов формы? Имеет ли значение что первым поставить на форму Компнент ToolStrip или SplitContainer1? Как я понял, первым надо ставить ToolStrip, а потом SplitContainer1? СПАСИБО!
0
|
|
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
|||
| 12.08.2013, 12:56 | |||
|
SplitConteiner совсем из другой оперы - на нем в левой его панели лежит TreeView, а в правой панель с табами.
0
|
|||
|
45 / 1 / 0
Регистрация: 26.10.2012
Сообщений: 213
|
||||||
| 28.08.2013, 14:28 [ТС] | ||||||
|
Дмитрий, здравствуйте.
Если есть чуточку времени, подскажите как заставить работать В процедуре frm_Main_Load моей формы frm_Main_my_2_Load
0
|
||||||
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
||
| 28.08.2013, 15:06 | ||
|
а к папке \bin\Release\Data я обращения в коде не вижу. У меня программа при старте открывает xml в папке, что я указал выше, если его нет или он пуст - узлов не будет. При закрытии программы таблица Address_table (из нее заполняется тривью и прочее...) записывается в указанный файл. Если его не было - он создается, если был - перезаписывается.
1
|
||
|
45 / 1 / 0
Регистрация: 26.10.2012
Сообщений: 213
|
||||||
| 16.09.2013, 14:05 [ТС] | ||||||
|
Дмитрий, здравствуйте!
строка кода из процедуры
И НЕ НАХОДИТ. В ЧЁМ ПРИЧИНА? Добавил несколько контактов, файл должен бы измениться на текущую дату – 15.09.2013 Мой комп не подсоединён к интернету. СПАСИБО.
0
|
||||||
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
||||||
| 16.09.2013, 14:52 | ||||||
|
не знаю. После закрытия программы файл должен перезаписаться или если его не было раньше - создаться новый.
Какая проблема переписать строку
1
|
||||||
|
45 / 1 / 0
Регистрация: 26.10.2012
Сообщений: 213
|
||||||
| 18.09.2013, 16:23 [ТС] | ||||||
|
Дмитрий, здравствуйте!
В процедуре закрытия приложения при указании в пути "C:\", "D:\" выводится error: Данный формат пути не поддерживается
0
|
||||||
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
|||||||
| 18.09.2013, 16:58 | |||||||
|
Я же писал:
1
|
|||||||
|
45 / 1 / 0
Регистрация: 26.10.2012
Сообщений: 213
|
|||||||||||
| 19.09.2013, 15:19 [ТС] | |||||||||||
|
Дмитрий, здравствуйте!
вчерашний ответ правильный. Но после добавления несколько контактов, после закрытия приложения и его открытия не только введенные контакты ( строки ) отсутствуют. Все пусто даже после добавления "D:\" в строке в событии
0
|
|||||||||||
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
||||||
| 19.09.2013, 16:11 | ||||||
|
слов нет. одни выражения.
А в событии Load замену аналогично Closing не надо делать было? Вот так:
Судя по скриншоту, в файле AddressBook таки записались введенные данные (размер 2кб у файла). Можете открыть его при помощи блокнота или Internet Explorer и посмотреть, записались ли.
1
|
||||||
|
45 / 1 / 0
Регистрация: 26.10.2012
Сообщений: 213
|
|
| 01.10.2013, 16:46 [ТС] | |
|
Дмитрий, здравствуйте!
Как в "Список контактов" вывести в одной строке "Юрій Андропов"? У меня не получается так как у Вас – нижний снимок. У меня как в ячейке переносится на 3 строки. Предпринятые мной 2 действия к успеху не привели: Действие_1: - Проверка значения свойства "Size" в 3-х контролах TabPage3, lvwKontacts и TabControl2. Действие_2: - в контроле ListView "lvwKontacts" добавил 2 процедуры как и у Вас, lvwKontacts_Resize() and lvwKontacts_SelectedIndexChanged() СПАСИБО!
0
|
|
| 01.10.2013, 16:46 | |
|
Помогаю со студенческими работами здесь
20
Странное поведение treeView (значения нода получаю при втором клике ) При клике на узел TreeView, в Edit показать его абсолютный индекс Открытие в Webbrowser определенного html-документа при клике на item Treeview
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|