![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MainMenu в любой позиции формы [D7, WinXP]
Igor_thief © (2006-07-18 13:09:00)Как зделать так, чтобы главное меню было расположено не в самом верху формы, а в любой позиции формы?
Была идея бросить на форму тулбар и установить значение свойства меню равным нужному нам меню меню, но тул бар в качестве основных пунктов меню создает кнопки, что не есть хорошо для меня.
Igor_thief (2006-07-19 12:17:00) [41]http://officeblogs.net/UI/ThreeThemes.jpg
Игорь Шевченко (2006-07-19 10:37:00) [42]Igor_thief (19.07.06 10:36) [33]
> Ой, да перестаньте! :))
Не веришь мне - почитай умные книжки, Брукса или Фаулера.
Igor_thief (2006-07-19 10:36:00) [43]А что за скины в офисе ?
MS Office 2007. Это не совсем скины. Просто классно переделаный внешний вид.
Любая лишняя строка кода - источник ошибок.
Ой, да перестаньте! :))
Игорь Шевченко (2006-07-19 10:26:00) [44]Igor_thief (19.07.06 10:12) [31]
> Тот же Майкрософт изменил внешний вид Офиса, чем сделал
> его более удобным в использовании (кстатииб функционал от
> скинов не пострадал совсем).
А что за скины в офисе ?
> Ну, выбрав слово "неизбежно", вы конечно переборщили!
Любая лишняя строка кода - источник ошибок.
Igor_thief (2006-07-19 10:12:00) [45]Ты пойми одно - нагромождая код ради "красивостей" ты неизбежно вносишь ошибки, оно сильно надо ?
Ну, выбрав слово "неизбежно", вы конечно переборщили!
Ketmar, Ketmar.
ага. а потом имеем программы, в которых на 50 кил функционала и на три метра скинов. причём -- скины у всех программ разные. все битмаповые. все ресурсов хотят. ни один ни на что нормальное не похож.
Ну почемуб если что-то плохоеб то его надо приподносить ну прям как аксиому?
Не волнуйся ты так! Программа как со скинами, так и без них не будет весить 3 метра. И даже 2 не будет.
по моим наблюдениям, после такого пользователю очень хочется встретить автора где-то в тёмном переулке. и позвать ещё десток-другой таких же удовлетворённых "креатиффом" бедняг.
Я не хочу никого обидить, но складывается впечатление, что такой пользователь очень много времени проводит за игранием шутеров, и поэтому у него сложилась тенденция думать, что если ему что-то в чем-то не нравится то надо в объязательном порядке кого-то найти и разстрелять. Неужели нельзя подумать в другом направлении? Неужели нельзя сесть и поискать в инете аналог программы, который может понравиться больше? Ну и наконецб мы же на форуме программистов и не в разделе потрепаться, так что если кому-то что-то не нравится в чужой реализации, то всегда можно написать свою! Да и незабывай, что если человек программист, то это не значит что он не может хорошенько дать отпор в том же темном переулке так, что еще сам еле ноги унесешь (если унесешь).
Ну и для сравнения. Тот же Майкрософт изменил внешний вид Офиса, чем сделал его более удобным в использовании (кстатииб функционал от скинов не пострадал совсем). Но первый вариант внешнего вида был дико серый (кто знает - тот знает), следовательно, разработчки просто поменяли гамму и подумали, - "А может и эта гамма кому-то не понравится!" и добавили пользователю возможность выбирать!
Ketmar (2006-07-18 23:29:00) [46]ага. а потом имеем программы, в которых на 50 кил функционала и на три метра скинов. причём -- скины у всех программ разные. все битмаповые. все ресурсов хотят. ни один ни на что нормальное не похож.
по моим наблюдениям, после такого пользователю очень хочется встретить автора где-то в тёмном переулке. и позвать ещё десток-другой таких же удовлетворённых "креатиффом" бедняг.
Игорь Шевченко (2006-07-18 22:43:00) [47]
> Ну я уже раз сказал, что с красивым приложением работать
> гораздо приятнее чем с некрасивым. Обсуждению не подлежит!
>
Ну раз сказал, то парься...
Ты пойми одно - нагромождая код ради "красивостей" ты неизбежно вносишь ошибки, оно сильно надо ?
Leonid Troyanovsky (2006-07-18 20:05:00) [48]Удалено модератором
Igor_thief (2006-07-18 18:07:00) [49]http://www.igor-thief.pisem.net/2.jpg- Это резульат, который мне удается получить когда я любой компонент "засовую" в КонтролБар. Если бы удалось убрать окантовку вокруг панели и полоску, за которую можно тягать, то было бы неплохо!
Хотя это не решит проблемы! Мне ведь надо засунуть туда именно МэинМену, а не что-то другое. Ой чувсвую что придется сегодня конкретно разбираться с исходниками Toolbar2000. :(
Igor_thief (2006-07-18 17:46:00) [50]Ну здесь разработчики TToolBar явно накасячили. Не хочешь создавать компонент - копайся в глубинах VCL, глядишь - найдешь, где бага.
Этим сейчас и занимаюсь.
Паралельно ищу варианты по-проще :)
Igor_thief (2006-07-18 17:44:00) [51]Удалено модератором
Loginov Dmitry (2006-07-18 17:43:00) [52]>[12] Второе: когда происходит переход с одного главного пункта
> меню на другой, то автоматически выделяется первый подчененный
> пункт, несмотря даже на то, что он дисаблед! Ну это же не
> подход, согласитесь? Разве меню должно так работать?
Ну здесь разработчики TToolBar явно накасячили. Не хочешь создавать компонент - копайся в глубинах VCL, глядишь - найдешь, где бага.
Igor_thief (2006-07-18 17:41:00) [53]Не мучай пользователя. С приложением надо работать, а не любоваться на него. Для этого существуют музеи и прочие выставки.
Ну я уже раз сказал, что с красивым приложением работать гораздо приятнее чем с некрасивым. Обсуждению не подлежит!
Котик Б (2006-07-18 17:37:00) [54]>Красота требует жертв
- Красота требует жертв - сказал палач и отрубил Марии-Антуанетте голову...
PS: Бедный юзверь и не догадывается, какие усилия нужно приложить, чтобы засунуть главное меню в ...
Игорь Шевченко (2006-07-18 17:26:00) [55]
> Ведь преятнее работать с приложеним у которого красивый
> внешний вид, чем с приложеним сделаным в дико-сьандартных-
> серых тонах!
Не мучай пользователя. С приложением надо работать, а не любоваться на него. Для этого существуют музеи и прочие выставки.
Igor_thief (2006-07-18 17:18:00) [56]Удалено модератором
Примечание: Оффтоп...
(2006-07-18 17:10:00) [57]Удалено модератором
Loginov Dmitry (2006-07-18 16:58:00) [58]> Loginov Dmitry © (18.07.06 16:56) [17]
Это к [15]
Loginov Dmitry (2006-07-18 16:56:00) [59]Каждую задачу всегда можно решить разными способами, и не всегда самый удачный способ является очевидным.
Igor_thief (2006-07-18 16:55:00) [60]Зачем мудрить, не пойму. ToolBar поддерживает вывод пунктов меню. Плавающее меню видели? Это обычный ToolBar.
Поясняю! Мне надо сделать так, чтобы меню было выведено в нужном месте и имело спец. вид, ибо приложение делается с поддрежкой скинов. В конце поста будет ссылка на приблезительный вид окна. Место для меню там явно видно!
На ControlBar'e
Через 2 минуты покажу что мы получаем когда используем КонтролБар.
Скин: http://www.igor-thief.pisem.net/full_interface.png