|
-17 / 2 / 0
Регистрация: 20.08.2014
Сообщений: 30
|
|
Максимальный объём меню?09.05.2017, 12:59. Показов 2730. Ответов 31
Друзья!
Подскажите, кто знает: сколько элементов может быть в Меню у Visual Basic 6.0? Что-то мне подсказывает, что это 2 в какой-то степени, типа: 128. Просто у меню сложная система и я встретился с этим ограничением. Заранее спасибо.
0
|
|
| 09.05.2017, 12:59 | |
|
Ответы с готовыми решениями:
31
Максимальный объём записей Максимальный объем изображения? Максимальный объем оперативной памяти |
|
oh my god
|
|
| 10.05.2017, 10:56 | |
|
1
|
|
|
-17 / 2 / 0
Регистрация: 20.08.2014
Сообщений: 30
|
|
| 10.05.2017, 11:00 [ТС] | |
|
А вот представьте себе: когда количество пунктов в Меню у меня превышает примерно 100 с чем-то, включая разделительные линии - выдаётся сообщение о том, что я больше не могу добавить в Меню ещё элементы.
Повторяю: я работаю в Visual Basic 6.0, возможно, что в .NET другие ограничения!
0
|
|
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 10.05.2017, 11:59 | |
|
2
|
|
|
oh my god
|
||||
| 10.05.2017, 12:07 | ||||
|
Каким способом построенно меню у тебя ?.. и если ты заметил этот раздел форума посвящен Visual Basic 6.0, вопросы и ответы здесь в основном связанны с тематикой Visual Basic 6.0 (в противном случае админы просто перенесут в другой раздел) так-что ты должен быть мне бесконечно благодарен, за то что я соизволил выложить тебе пример с работающим кодом безразмерного меню Добавлено через 5 минут
0
|
||||
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 10.05.2017, 12:09 | |
|
2
|
|
|
oh my god
|
||
| 10.05.2017, 12:14 | ||
|
writer001, сделай тату с этой цифрой чтобы знать сколько пунктов вмещается если честно мне бы хватило и трех пунктов
0
|
||
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 10.05.2017, 12:22 | |
|
1
|
|
|
-17 / 2 / 0
Регистрация: 20.08.2014
Сообщений: 30
|
|
| 10.05.2017, 12:26 [ТС] | |
|
Реально: ничего не понимаю - были сообщения системы о том, что больше в Меню нельзя ничего добавить.
Постараюсь воспроизвести сообщение и отправить screenshot. Но всё-равно - спасибо! Добавлено через 2 минуты Массив пунктов меню я не создавал. Видимо, Вы имеете в виду, что можно делать огромнейший массив, я же имею в виду, что если не создавать массивы, реально в Мню можно запихать весьма ограниченное количество элементов. Кстати, на любую форму можно разместить тоже - ОГРАНИЧЕННОЕ количество элементов управления, а вот динамически сгенерировать их можно гораздо больше. Ещё раз -спасибо!
0
|
|
|
oh my god
|
|
| 10.05.2017, 12:29 | |
|
Зачем тебе массив создавать, заполни все пункты меню вручную, или жене своей предложи заполнить.
а утром проверишь сколько получилось
0
|
|
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 10.05.2017, 12:32 | |
|
1
|
|
|
-17 / 2 / 0
Регистрация: 20.08.2014
Сообщений: 30
|
|
| 10.05.2017, 12:35 [ТС] | |
|
И всё-же вопрос остаётся открытым: какое ограничение выставил Microsoft на количество пунктов в Меню?
Перерыл всю литературу и не нашёл. Аналогичное ограничение есть, например, по количеству панелей в StatusBar. Да везде!
0
|
|
|
-17 / 2 / 0
Регистрация: 20.08.2014
Сообщений: 30
|
|
| 10.05.2017, 12:49 [ТС] | |
|
Вот что я получаю при попытке добавить пункт меню.
0
|
|
|
-17 / 2 / 0
Регистрация: 20.08.2014
Сообщений: 30
|
|
| 10.05.2017, 13:51 [ТС] | |
|
Я был прав: Разрешено не более чем 255 (2**8 -1) элементов управления на одной форме. Массив элементов - это всего лишь один элемент.
Вот ссылка на официальную страницу Microsoft: https://msdn.microsoft.com/en-... s.60).aspx
0
|
|
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 10.05.2017, 14:26 | |
|
1
|
|
|
-17 / 2 / 0
Регистрация: 20.08.2014
Сообщений: 30
|
|
| 10.05.2017, 14:30 [ТС] | |
|
Ну, в принципе, Вы правы: нормальный выход из положения.
Привычка, блин..
0
|
|
|
oh my god
|
||||||
| 10.05.2017, 15:44 | ||||||
|
Прав был я, так как ответил на вопрос и дал единственное верное решение для созданного топика
еще во втором посте (это сразу после заголовка и вопрошающих реплик) а все что ниже это уже был повтор сказанного, отсылки к майкрософту и прочая лирика. А разозлило меня упёртость автора темы (тс) и его рвение идти по тяжелому пути. Добавлено через 18 минут Если ктото не знает как массив пунктов меню создовать: В разработке жмем Menu Editor Добавляется название на любом языке Добавляется имя на англ. языке без пробелов например Menu Затем пункт: Жмем Next, и стрелку направо -> Добавляется название на любом языке, добавляется имя на англ. языке например SubMenu затем надо в поле Index поставить цифру желательно 0 а далее можно использовать следующий код:
Всё.
1
|
||||||
|
-17 / 2 / 0
Регистрация: 20.08.2014
Сообщений: 30
|
|
| 10.05.2017, 15:52 [ТС] | |
|
Как динамически создавать элементы управления я прекрасно знаю, и весьма активно этим пользуюсь.
Что касается массива меню, здесь есть (лично у меня) одна проблема, которую таким способом не решить. Дело в том, что для создания иконок в меню я использую нестандартный элемент ctxMenu. Так вот: накоим образом невозможно динамически подгружать в этот элемент графические файлы. А поскольку мои заказчики хотят иметь "красивое" меню, приходится обходится без массивов элементов меню, и решать проблему другим способом: например, переносить блоки меню на другие формы.
0
|
|
| 10.05.2017, 16:05 | |
|
0
|
|
|
oh my god
|
|||
| 10.05.2017, 16:28 | |||
|
Тоесть сделать это очень даже можно, но проект выкладывать не буду, а то начнется тут...
0
|
|||
| 10.05.2017, 16:28 | |
|
Помогаю со студенческими работами здесь
20
Каков максимальный объем информации Максимальный объем данных кластеризации Максимальный объем микроволновой печи Найти максимальный объём коробки
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|