|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
|
.NET 6 Формирование списка combobox02.12.2023, 20:35. Показов 3145. Ответов 55
Метки нет (Все метки)
Имеется папка в решении проекта "Detali", в ней имеется большой перечень папок с именем каждой детали. В каждой папке есть файл *.cs с идентичным названием, как и сама папка. Эти названия должны будут использоваться как ссылочные.
Как сформировать список в combobox из наименований деталей (наименование каждой папки в папке Detali), которые должны будут содержаться в виде некого параметра/мени в файлах *.cs каждой папки для отображения в combobox. Плюс еще при выборе каждого пункта в combobox должна будет отображаться картинка в picturebox располагающаяся в соответствующей папке, от которой идет ссылка на выбираемый пункт в combobox. То есть, что мне нужно прописать для сформирования списка в combobox, и отображения картинки в picturebox. И конструкцию, которую мне нужно будет прописать в каждом файле *.cs для формирования отображаемого имени пункта в combobox.
0
|
|
| 02.12.2023, 20:35 | |
|
Ответы с готовыми решениями:
55
Работа с элементами ComboBox в DataGridView: формирование списка в зависимости от условия Формирование ComboBox из ini Формирование Combobox по DataGridView - ошибка NullReferenceException was unhandled |
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
||||||||||||||||
| 08.12.2023, 14:53 [ТС] | ||||||||||||||||
|
Andrey-MSK, вот я просто хотел, чтобы не писать это монотонное присваивание ... Я и хотел сначала изъять все пути к файлам cs в папке детали ... Изъять пути к этим файлам... И уже сославшись на эти файлы, не по названиям, а по путям ... взять из них параметр и сформировать список... И все
Добавлено через 15 минут Andrey-MSK, вот я и хотел просто взять и вставить
OwenGlendower, к примеру 1 прямик: длина диаметр формула: длина*пи*диаметр (все в метрах) 2.3.4.5.6 отвод разного угла: диаметр внутренний радиус угол формула: 2*пи*(внутренний радиус + 0,5* диаметр)*(пи*диаметр)/(360/угол)
0
|
||||||||||||||||
|
|
||||
| 08.12.2023, 15:03 | ||||
|
Добавлено через 1 минуту
0
|
||||
|
Администратор
|
||||
| 08.12.2023, 16:42 | ||||
|
1) У вас детали делятся на две группы. По какому признаку это происходит? Здесь на скриншоте написано про "плоские" и "объемные" фигуры. 2) Вот тут на скриншоте написано про "2 картинки". Что это за картинки? 3) Соединение каким образом задается? В UI я имею в виду. В редакторе (номер 2 на скриншоте). ![]()
0
|
||||
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
||||
| 08.12.2023, 22:02 [ТС] | ||||
|
OwenGlendower,
0
|
||||
|
Администратор
|
||||
| 08.12.2023, 22:26 | ||||
|
0
|
||||
|
Администратор
|
|
| 12.12.2023, 20:08 | |
|
xamelione25, я не просто так задаю эти вопросы. Ответы помогут предложить наилучшее решение. При этом возможные решение уже вам были предложены - чтение атрибутов через рефлексию или чтение констант тоже через рефлексию. Оба решения вы проигнорировали. Не говоря уже о идее с базой данных. Если это потому что вам непонятно как их применить в своем коде, то так и скажите. И - еще раз - ответьте пожалуйста на вопросы которые я задал выше.
0
|
|
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
|||
| 12.12.2023, 23:34 [ТС] | |||
|
OwenGlendower, OwenGlendower, OwenGlendower,
0
|
|||
|
Администратор
|
|||
| 13.12.2023, 00:04 | |||
|
0
|
|||
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
|
| 13.12.2023, 00:36 [ТС] | |
|
OwenGlendower, Какую БД вы используете?
Я базу данных для списка деталей и не планировал делать! ... Я базу данных SQL планировал делать вообще ТОЛЬКО для хранения данных вводимых и сохраняемых пользователем ... А по-поводу того что вы говорили про exe-шник и файлы деталей отдельно ... Я вообще хотел просто собрать все в один exe файл ... Пусть он будет громоздким, но общим одним файлом. Я и не планировал чтобы у меня файлы порознь друг от друга висели.
0
|
|
|
Администратор
|
||||
| 13.12.2023, 12:48 | ||||
|
1
|
||||
|
|
|
| 13.12.2023, 13:36 | |
|
0
|
|
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
|
| 13.12.2023, 18:05 [ТС] | |
|
Andrey-MSK, OwenGlendower, или SQLite, или MySQL объектно-ориентированную
0
|
|
|
Администратор
|
|
| 13.12.2023, 23:08 | |
|
xamelione25, окей. Добавляйте. И первое что следует сделать это создать и заполнить таблицу с номенклатурой деталей.
0
|
|
|
|
|||
| 14.12.2023, 08:28 | |||
|
0
|
|||
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,861
|
||
| 14.12.2023, 13:29 [ТС] | ||
|
Andrey-MSK,
0
|
||
| 14.12.2023, 19:55 | |
|
Не по теме: Всю тему не читал, так случайным образом окинул взглядом. Что-то там про файлы *.cs это сразу понятно что бред. Однако есть такая модель данных EAV. Она позволяет наполнять объект любыми свойствами, но обладает большим количеством минусов в аспектах хранения данных. Может ТСу рассмотреть подход этой модели? Добавлено через 3 часа 20 минут Читая тему у меня сложилось стойкое ощущение, что ТС не совсем понимает принципы взаимодействия классов (их кода) и данных, которые ими описаны. Класс (код) это некий шаблон сущности, которую класс описывает. Когда создаётся экземпляр класса (ещё говорят объект, что тоже самое что и экземпляр), вот тогда и только тогда возникает некая сущность в памяти ПК. xamelione25, поймите, что все ваши детали это не файл, а экземпляр класса (некое воплощение кода класса). У разных экземпляров одно и тоже свойство может отличаться по значению. Если принять, что разновидностей деталей овердохрена и они могут иметь разные наборы свойств, то я бы пошёл таким путём: а) хранение - реляционная база данных в модели EAV; б) отображение - UserControl с динамическим построением субконтролов для свойств объекта через рефлексию (охренеть как сложно, но достижимо). Можно попробовать прикрутить PropertyGrid; в) общее обращение внутри программы - на основе базового класса содержащего общие свойства всех деталей. Как минимум Name, Type и т.п. г) отображение в кратком виде (например DataGridView), тоже на основе пункта В.
0
|
|
| 14.12.2023, 19:55 | |
|
Формирование списка в потоке Формирование списка вывода новостей Формирование списка, в котором, если элементы заданного списка не образуют уменьшающейся последовательности Формирование списка с остатками от деления целых чисел из исходного списка на заданное число N Формирование нового списка из четных элементов заданного списка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс
Ссылка на сгенерированную музыкальную композицию:
https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013
Я говорю, что Время- как вода
течет. . .
|