|
0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 22
|
|
VC++ нарисовать плюс/минус как в злементе treeView для раскрывания списка23.05.2013, 17:51. Показов 2471. Ответов 18
Метки нет (Все метки)
Здравствуйте.
работаю в Visual Studio C++ 2010 мне нужен красивый элемент для разворачивания элементов в панели. при нажатии на него будет скрываться/отображаться следующий элемент в flowLayoutPanel и менятся "+" на "-" мне нравится плюсик из treeView, но приходится создавать нефункциональный объект да к тому же еще и с деревом Node, иначе плюс не отображается. пытался нарисовать button и label, но там никак не получается выровнять текст по верхнему левому краю. всегда есть отступ с верху. не рисовать же картинку?
0
|
|
| 23.05.2013, 17:51 | |
|
Ответы с готовыми решениями:
18
Как отследить момент раскрывания выпад.списка ? Как можно вставить спец символы типа плюс минус |
|
0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 22
|
|
| 27.05.2013, 10:09 [ТС] | |
|
Добрый день.
я у button не нашел ни HasLines ни Lines a Root. это точно есть в visual studio 2010? у Treeview тоже не нашел, но его как раз я и хочу заменить.
0
|
|
|
|
||||
| 27.05.2013, 10:14 | ||||
|
Добавлено через 2 минуты Не по теме: Вот тебе линк ComboBox там я показывал вкладку пропертисов для ComboBox у дерева такая же только иные пропертисы - вот там и есть
0
|
||||
|
0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 22
|
|
| 27.05.2013, 10:26 [ТС] | |
|
если разговор о ShowLines и ShowRootLines то они действительно есть.
но мне не нужен Tree. мне нужен только его плюсик.
0
|
|
|
|
||
| 27.05.2013, 11:09 | ||
|
По твоему заданию я понял что хочешь избавится от отступа, ну вот и сделай то что написал
0
|
||
|
0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 22
|
|
| 27.05.2013, 11:11 [ТС] | |
|
То есть идей с Buttom нет?
может другие какие элементы с "+" подскажите? Добавлено через 1 минуту отсутуп был как раз в buttom. Tree как образец того что я хочу
0
|
|
|
|
||
| 27.05.2013, 11:12 | ||
|
Добавлено через 59 секунд Не по теме: Mikl81, ещё раз - кнопки с плюсом нет в природе забудь об этом. Если дело просто нарисовать на батоне плюсик, то поставь на него картинку
0
|
||
|
0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 22
|
|
| 27.05.2013, 11:15 [ТС] | |
|
понятно.
просто получается, что я покупаю завод по производству хрома, да еще и с филиалами, каждый раз, когда мне надо ручку для двери....
0
|
|
|
|
||
| 27.05.2013, 11:19 | ||
|
Не по теме: Эдисон любил говорить что знает 2000 способов как не надо создавать лампу накаливания, т.е он пробовал 2000 разных способов, а сколько способов ты пробовал?
0
|
||
|
0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 22
|
|
| 27.05.2013, 11:27 [ТС] | |
|
так и приедется заменять.
хотел повесить знакомый для пользователя контрол. чтобы к програме привыкать не проходилось. 2000 способов попробовать не смог. столько компонентов нет.
0
|
|
|
0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 22
|
|
| 27.05.2013, 11:49 [ТС] | |
|
а если учитывать наследников, то и больше 20 000...
разговор про компоненты формы. ворос был "можно обойтись без импровизации или нет". ответ "нет". спасибо.
0
|
|
|
0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 22
|
|
| 27.05.2013, 11:55 [ТС] | |
|
так и буду. только я буду писать на нем "-" или "+". пусть отступы. потом может придумаю что.
вопрос не в сложности. можно реалидовать все и через систему контроля за взглядом пользователя. "keep simple" это решение отностися к "импровизации". полного соотвестввия провычного експлореровского плюсика не добится. да и свои обработки придется придумывать....но это уже другая история
0
|
|
|
|
|
| 27.05.2013, 12:04 | |
|
Кто мешает поставить чекбокс, радибатон сопроводить это дело надписью?
Впорос ответ, пффф... Добавлено через 3 минуты
0
|
|
|
0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 22
|
|
| 27.05.2013, 12:07 [ТС] | |
|
ну это как "ТЗ" читать! можно и через зад.
слово "выровнять" идет в том же предложении что и button и label. а ни как не в treeView. так что при чем тут отсуп у treeView непонятно. и про рисовать я уже в теме написал. отвечать надо на то то, что написано, а не то что знаешь. так что СТАРШИЕ пусть говорят по теме, если хотят, чтобы им не "дерзили". и я не дерзил. считаю что эдисон тут не при чем. пипец. спросил про компонент, закончили перепалкой..... Добавлено через 2 минуты ага. разворачивать категорию чекбоксом. логично. теперь я знаю 2001 способ как не надо делать. а камеры бывают только вебки?
0
|
|
|
|
||||
| 27.05.2013, 12:10 | ||||
|
0
|
||||
|
0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 22
|
|
| 27.05.2013, 12:27 [ТС] | |
|
чекбокс это хорошо, но не логику "есть галочка=категрия показана, нет галочки=категрия скрыта" придется доносить до пользователя в мануале, а их редко кто читает.
-этот вариант у меня был. не нравится, но пойдет как один из запасных. -label еще делал, но там тоже отсуп. -линии рисовал, но это доп обработка на onPaint и логика на выбор кто сейчас + или -. я пока выбрал Buttom с "-" и "+". не красиво, но после отладки программы вернусь к этому вопросу. может ТЗ и не полное, но это не ТЗ а тема. написано неразвернуто. каждый может подумать что хочет. просто если не понятно надо спросить? а не про эдисона? тем более я потом ответил, что мне надо не дерево.
0
|
|
| 27.05.2013, 12:27 | |
|
Помогаю со студенческими работами здесь
19
Плюс на минус
Плюс и минус 12 Вольт Ноутбук 1000$ плюс минус Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|