привет.
сразу скажу, что разрабатываю я многоязычный софт. поэтому для загрузки строковых констант надо использовать System.Resources.ResourceManager, а никак не лобовую атаку.
теперь по поводу Subj. прямо скажу, проблема. во всех программных продуктах, если вы замечали, если водить мышкой по пунктам меню, появляются подсказки в статусной строке. ну так вот, не знаю я как это сделать.
идея заключается в том, чтобы при вызове OnSelect (кстати, в идеале было бы не OnSelect, а OnIdle в борландовской терминологии, но я не нашел такого event'а в C#) вставить замысловатое сообщение типа "А это, дружок, пункт меню такой-то" в статус бар.
с одной стороны, можно использовать компонент Tooltip и загрузить в него строки на этапе InitializeComponent. отпадает, поскольку элементы меню явлшяются MenuItem а не Control, как этот Tooltip гад такой требует.
с другой стороны, можно получить _имя_ элемента меню, на котором был клик, для того чтобы из ресурсов тянуть Tooltipы. отпадает по той же причине.
вот и получается, что единственный способ выводить подсказки пользователю — это писать свои функции для каждого элемениа меню, что согласитесь, геморройно.
гуру, есть идеи получше?
22.12.03 18:46: Перенесено модератором из '.NET' — AVK