|
5 / 4 / 2
Регистрация: 24.09.2016
Сообщений: 423
|
|
Определить название контролла по внешнему виду09.12.2021, 10:43. Показов 2868. Ответов 20
Метки нет (Все метки)
Привет всем . .. может кто-то подскажет как называется контролл на прилагаемой картинке на toolStrip ?
Лично я думаю - что он комбинированный и состоит из нескольких контроллов. В таком случае - может кто-то в описательной форме подсказать как его сделать ?
0
|
|
| 09.12.2021, 10:43 | |
|
Ответы с готовыми решениями:
20
Определить шрифт по внешнему виду Помогите определить по внешнему виду лавинник Как определить по внешнему виду тип оперативной памяти? |
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,435
|
|
| 09.12.2021, 11:21 | |
|
DLD, slider. Сильно стилизованный.
1
|
|
|
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
|
|
| 09.12.2021, 11:38 | |
|
Usaga, TrackBar Вы хотели сказать) по крайней мере в WF так называется из стандартных контролов
0
|
|
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,435
|
|
| 09.12.2021, 12:08 | |
|
AndreyVorobey, это синоним.
0
|
|
|
5 / 4 / 2
Регистрация: 24.09.2016
Сообщений: 423
|
|
| 09.12.2021, 13:29 [ТС] | |
|
Usaga, а можно уточнить ? . .. это конролл состоящий из нескольких стандартных элеметов, который выполняет функцию слайдера ? .. . или это видоизмененный продукт первоначального trackBar ?
0
|
|
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,435
|
|
| 09.12.2021, 13:33 | |
|
DLD, может быть и то и другое. Смотря в каком случае легче реализовать задуманное. Может быть даже полностью самодельный контрол, благо, что рисовать на окнах можно было всегда.
1
|
|
|
5 / 4 / 2
Регистрация: 24.09.2016
Сообщений: 423
|
|
| 11.12.2021, 14:25 [ТС] | |
|
Usaga, , как вы считаете когда программа будет работать быстрее, если треугольный ползунок (тот что на изображении) каждый раз перересовывать при его движении или когда это будет треугольная кнопка ?
0
|
|
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,435
|
|
| 12.12.2021, 06:14 | |
|
DLD, а кнопка не перерисовывается при движении?
0
|
|
|
5 / 4 / 2
Регистрация: 24.09.2016
Сообщений: 423
|
|
| 15.12.2021, 13:26 [ТС] | |
|
Usaga. Не знаю, думаю что кнопка перерисовывается. Т.е. выходит - что это не влияет на скорость ?
Однако, теперь у меня появился весомый довод в пользу кнопки. Если двигать треугольник - то нужно хранить его старые точки (последние), а если создать пользовательский треугольный контролл (один раз) - то эта часть кода отпадет. Я правильно мыслю ?
0
|
|
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,435
|
||||
| 16.12.2021, 06:47 | ||||
|
1
|
||||
|
5 / 4 / 2
Регистрация: 24.09.2016
Сообщений: 423
|
|
| 16.12.2021, 12:40 [ТС] | |
|
зачем хранить старые точки ?
. .. прежде всего - все о чем я говорю относится пока что только к пользовательскому контроллу. Так вот, когда пользователь последовательно выбирает лучшее для себе мастабирование и зуммирование - то попутно и движется и треугольный движок. Но он же смешается не от первоначального положения а от последнего, поэтому я сохраняю его три точки в Словаре. Но когда двигаю треугольную кнопку - то ничего не храня для перемещения треугольного движка.
0
|
|
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,435
|
|
| 21.12.2021, 07:56 | |
Сообщение было отмечено DLD как решение
Решение
DLD, он смещается не от последнего положения, а от минимально возможного (крайнее левое положение), плюс смещение (крайнее правое положение умноженное на процент текущего положения) умноженное на коэффициент масштаба. Какие тут промежуточные точки надо хранить я хз вообще.
1
|
|
|
5 / 4 / 2
Регистрация: 24.09.2016
Сообщений: 423
|
|
| 23.12.2021, 17:08 [ТС] | |
|
Usaga, спасибо . . . переделаю под новую формулу . . . выше я писал про последнее положение контролла . . . про промежуточнЫе положения контролла - я не писал
0
|
|
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,435
|
|
| 23.12.2021, 17:19 | |
|
DLD, вам не нужно никакое последнее положение контрола.
0
|
|
|
5 / 4 / 2
Регистрация: 24.09.2016
Сообщений: 423
|
||||||
| 25.12.2021, 14:17 [ТС] | ||||||
|
Usaga, да . . . я понял это из вашего предпоследнего поста и уже переписал код под такой принцип. . . работает . .. но есть ньюанс . .. как только я начинаю пользоваться этим trackBar то сразу же появляется полоса прокрутки и если я перехожу на нее и двигаю курсором мышки Button на Scroll то на это никак не геагирует мой trackBar . . . поэтому вопрос - как отловить событие принудительного перемещения кнопки скролла чтобы скорректировать вид моего trackBar под изменившийся ScaleView,при условии что Scroll я не добавлял как контролл - я только разрешил ему появляться при необходимости
Нашел это событие AxisScrollBarClicked, но мне нужно описать состояние, не при нажатии ЛКМ, а при ее отпускании Добавлено через 6 минут нашел таки . . . AxisViewChanged Добавлено через 2 часа 12 минут Usaga, скажите пожалста . . а как при зуммировании по оси Х типа - сбросить зуммирование по оси Y, чтобы по оси Y точки графика заполняли все пространство ChartAreas
0
|
||||||
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,435
|
|
| 26.12.2021, 04:43 | |
|
DLD, я не понял вопроса.
0
|
|
|
5 / 4 / 2
Регистрация: 24.09.2016
Сообщений: 423
|
|
| 26.12.2021, 16:34 [ТС] | |
|
Usaga, сейчас попытаюсь приложить Screen окна Windows . . . вроде загрузился . .. Тут видно что при перемещении полосы прокрутки мышкой шкала по оси Y не меняется - поэтому появляется пространство снизу и сверху графика. А как сделать чтобы шкала Y подстраивалась под текущее мин и макс значения графика ?
. .. Типа того - чтобы минимум по оси Y был равен chartAreas.AxisY.ScaleView.ViewMinimum, а максимум по оси Y был равен равен chartAreas.AxisY.ScaleView.ViewMaximum ?
0
|
|
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,435
|
|
| 27.12.2021, 06:47 | |
|
DLD, ну, смотрите минимальные и максимальные значения графика для текущего окна и выставляйте... Какие-то странные вопросы у вас...
0
|
|
|
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
|
|
| 27.12.2021, 15:22 | |
|
Usaga, удивительно, как перестают думать головой, когда начинаешь разжевывать и что-то объяснять
0
|
|
| 27.12.2021, 16:28 | |
|
Не по теме: AndreyVorobey, это такая особенность работы нашей нейронной сети, покрытой петлёй обратной связи. Чем доступнее и понятнее информация, тем ленивее и глупее получается мозг. Двадцать лет назад я бегал по магазинам в поисках книг и дисков хоть как-то связанных с программированием. Справочник по WinAPI для Win95 для меня был и учебником по языку Си.
0
|
|
| 27.12.2021, 16:28 | |
|
Помогаю со студенческими работами здесь
20
Формирования матрицы по ее внешнему виду Формирования матрицы по ее внешнему виду Формирования матрицы по ее внешнему виду
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|