Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
 Аватар для lesha1980
4 / 4 / 1
Регистрация: 06.01.2012
Сообщений: 54

Как сдвинуть дерево узлов в TreeView вниз?

16.01.2014, 00:44. Показов 2305. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, как сдвинуть дерево узлов вниз в TreeView? С помощью свойства Intend его можно передвигать вправо, а вот как двигать его безболезненно вниз...? Когда прорисовываю узлы в OnDrawNode, то не совсем правильно вписываются дочерние узлы. Вот и возник вопрос. Может существует способ получше без самостоятельных прорисовок....
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.01.2014, 00:44
Ответы с готовыми решениями:

Как сдвинуть кнопки вниз
Подскажите как мне сделать отступ сверху, чтобы блок сохранил пропорции. Сделал так, но если меняю 15px на 40px то и весь блек меняет...

Компонент TMainMenu, как сдвинуть вниз?
В своем проекте на главной форме мне хотелось бы расположить шапку в виде картинки вверху и под ней компонент TMainMenu. Возможно ли...

Как сдвинуть вниз картинку фона на сайте?
Здравствуйте, Я хотел бы сдвинуть пониже картинку заднего плана. Как Вы можете видеть на сайте, там верхняя часть головы девушки уже...

2
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9673 / 4825 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
16.01.2014, 14:51
Лучший ответ Сообщение было отмечено lesha1980 как решение

Решение

Вы имеете в виду на один уровень вниз? Тогда, как-то так
C#
1
2
3
4
5
6
TreeNodeCollection oldNodes = treeView1.Nodes;
treeView1.Nodes.Clear();
TreeNode treeNodeVeryTop = new TreeNode("Top Level");
foreach (TreeNode node in oldNodes)
    treeNodeVeryTop.Nodes.Add(node);
treeView1.Nodes.Add(treeNodeVeryTop);
0
 Аватар для lesha1980
4 / 4 / 1
Регистрация: 06.01.2012
Сообщений: 54
16.01.2014, 21:26  [ТС]
Цитата Сообщение от tezaurismosis Посмотреть сообщение
Вы имеете в виду на один уровень вниз? Тогда, как-то так
C#
1
2
3
4
5
6
TreeNodeCollection oldNodes = treeView1.Nodes;
treeView1.Nodes.Clear();
TreeNode treeNodeVeryTop = new TreeNode("Top Level");
foreach (TreeNode node in oldNodes)
    treeNodeVeryTop.Nodes.Add(node);
treeView1.Nodes.Add(treeNodeVeryTop);
Нет, я не имею в виду передвигать узлы по иерархии, а сдвинуть всю иерархию дерева от верхней границы контрола TreeView. Т.е. увеличить расстояние между первым узлом дерева и верхней границей самого контрола.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.01.2014, 21:26
Помогаю со студенческими работами здесь

С первой строки матрицы сдвинуть сдвинуть все строки на две вниз
Дан двумерный массив начиная с первой строки сдвинуть сдвинуть все строки на две вниз , а последние две переместить на место первых двух.

Как происходит удаление узлов treeView?
Имеется дерево с подчиненными узлами. Если удалить при помощи Remove какой-либо узел, удалятся ли из памяти все починенные ноды или нужно...

Как изменить иконки узлов в TreeView?
Как изменить?

Как сдвинуть вправо и вниз цифры номера телефона через html код
В шапке сайта необходимо переместить номер тел, какой html код для этого прописать?

Как в TreeView организовать перетаскивание узлов TreeNode
нашел статейку, но там не работает что описано ...http://support.microsoft.com/kb/307968/ru А все работает просто в статье забыли указать...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru