Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
5 / 4 / 2
Регистрация: 24.09.2016
Сообщений: 423

Определить название контролла по внешнему виду

09.12.2021, 10:43. Показов 2868. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем . .. может кто-то подскажет как называется контролл на прилагаемой картинке на toolStrip ?
Лично я думаю - что он комбинированный и состоит из нескольких контроллов. В таком случае - может кто-то в описательной форме подсказать как его сделать ?
Изображения
 
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.12.2021, 10:43
Ответы с готовыми решениями:

Определить шрифт по внешнему виду
Сервисы распознавания шрифтов ничего не дали, но возможно ктото знает его или пользовался ранее нужно узнать название

Помогите определить по внешнему виду лавинник
Изучаю устройство лазерного дальномера. Длина волны предположительно 900 нм. При разборке вижу фотодиод без маркировки :) Помогите...

Как определить по внешнему виду тип оперативной памяти?
Как определить по внешнему виду тип оперативной памяти?

20
Эксперт .NET
 Аватар для Usaga
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
Эксперт .NET
 Аватар для Usaga
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
Эксперт .NET
 Аватар для Usaga
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
Эксперт .NET
 Аватар для Usaga
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
Эксперт .NET
 Аватар для Usaga
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,435
16.12.2021, 06:47
Цитата Сообщение от DLD Посмотреть сообщение
Не знаю, думаю что кнопка перерисовывается.
Она материализуется на экране из другого измерения, по вашему?

Цитата Сообщение от DLD Посмотреть сообщение
Т.е. выходит - что это не влияет на скорость ?
Всё влияет. На скорость влияет качество решения от программиста. Как сделаете, так и будет.

Цитата Сообщение от DLD Посмотреть сообщение
Однако, теперь у меня появился весомый довод в пользу кнопки. Если двигать треугольник - то нужно хранить его старые точки (последние), а если создать пользовательский треугольный контролл (один раз) - то эта часть кода отпадет. Я правильно мыслю ?
Я хз что за старые точки и зачем их хранить.
1
5 / 4 / 2
Регистрация: 24.09.2016
Сообщений: 423
16.12.2021, 12:40  [ТС]
зачем хранить старые точки ?
. .. прежде всего - все о чем я говорю относится пока что только к пользовательскому контроллу. Так вот, когда пользователь последовательно выбирает лучшее для себе мастабирование и зуммирование - то попутно и движется и треугольный движок. Но он же смешается не от первоначального положения а от последнего, поэтому я сохраняю его три точки в Словаре. Но когда двигаю треугольную кнопку - то ничего не храня для перемещения треугольного движка.
0
Эксперт .NET
 Аватар для Usaga
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
Эксперт .NET
 Аватар для Usaga
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 я не добавлял как контролл - я только разрешил ему появляться при необходимости
C#
1
chartArea.CursorX.AutoScroll = true;
Добавлено через 1 час 23 минуты
Нашел это событие AxisScrollBarClicked, но мне нужно описать состояние, не при нажатии ЛКМ, а при ее отпускании

Добавлено через 6 минут
нашел таки . . . AxisViewChanged

Добавлено через 2 часа 12 минут
Usaga, скажите пожалста . . а как при зуммировании по оси Х типа - сбросить зуммирование по оси Y, чтобы по оси Y точки графика заполняли все пространство ChartAreas
0
Эксперт .NET
 Аватар для Usaga
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
Эксперт .NET
 Аватар для Usaga
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 для меня был и учебником по языку Си.

А теперь... Можно одной рукой ковыряться в носу, другой в пупке и стукнув пяткой по клавиатуре найти море информации и учебников. И бесплатно. И к чему это привело? Тонны тем вида "Есть последовательно целых чисел... Написать на C#." И размещено в ветке С++. Или наоборот.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.12.2021, 16:28
Помогаю со студенческими работами здесь

Есть ли способ определить по внешнему виду, что ноутбук был залит/утоплен водой?
Хочу купить ноут б/у, а вот как определить состояние комплектующих не открывая не знаю. Ну слышал, что есть программы для диагностики. ...

Формирования матрицы по ее внешнему виду
Товарищи форумчане, сломал все голову над раздумьем, ничего не выходит. Смотрел уже обучалки, искал похожие задания, но нане нашел. Не могу...

Формирования матрицы по ее внешнему виду
Товарищи форумчане, сломал все голову над раздумьем, ничего не выходит. Смотрел уже обучалки, искал похожие задания, но нане нашел. Не могу...

Формирования матрицы по ее внешнему виду
не могу найти ошибку, почему вместо нулей выводит странные числа. #include <iostream> #include <iomanip> #include...

Написать программу для формирования матрицы по ее внешнему виду.
Написать программу для формирования матрицы по ее внешнему виду. 5 4 3 2 1 6 7 8 9 10 15 14 13 12 11 ......................... ...


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

Или воспользуйтесь поиском по форуму:
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
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru