|
алфавит эльфов
|
|||
---|---|---|---|
#18+
в текстбокс програмно нужно вставить быквы и слова, которых, в принципе, ни на клавиатуре, нигде вообще нет. например, физические и химические величины. как быть? мои задумки: 1 способ: использовать вместо одного символа другой, при этом доказывая пользователю, что это одно и то же. легковыполнимый, но недейственный способ 2 способ: использовать вместо символов миниатюрные картинки с изображением нужного символа и вставлять в нужное место текста путём замены некоторых комбинаций обычных букв на картинку с символом. интересная затея, но нужна помощь в её осуществлении 3 способ: самому создать необходимые мне символы и вклинить их в прогу. наверное, совсем неосуществлимая затея. помогите плз со вторым способом, или подскажите, как лучше поступить ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2011, 12:45 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
Картинки не обязательны. Практически все символы есть в шрифтах типа Symbol, Windings и подобных. Есть и специальные шрифты по любой тематике, в том числе по упомянутой химической. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2011, 16:50 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
mds_world, расскажите по-подробней плз ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2011, 19:49 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
BelowZeroрасскажите по-подробней плз Пуск => Выполнить => charmap ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2011, 20:49 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
Shocker.Pro, эт понятн) я имел ввиду как это впихнуть в прогу? я так понял, vb эти закарючки не поддерживает... p/s можно ли эти закарючки использовать в качестве переменных(требуется по коду)? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2011, 22:47 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
Какие-то задачи ставишь себе... В качестве переменных использовать, я думаю, нельзя: VB не поддерживает юникод - не сможешь просто написать. А присвоить значение можно J = ChrW(5000). Только что это тебе даст? что бы увидеть нужно использовать контролы, поддерживающие юникод или выводить результат, например, в ексел. Он поддерживает ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2011, 23:08 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
Например, так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2011, 23:18 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
alex77755, спс, завтра посмотрю... с эксел никогда не работал, нужно бы как-то запихать символы в текстбокс(это основной объект общения с пользователем). пусть они даже не будут копироваться или перемещатся, главное, чтобы были alex77755чтобы увидеть нужно использовать контролы, поддерживающие юникод можешь описать поподробнее, как? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2011, 23:32 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
Ну, в принципе, как и любой контрол: Загрузить на комп, зарегить, подключить и применить, наверное. Я сильно не вникал. Тема попадалась, обсуждалась, но мне не было надо. Вроде решилась положительно. Погугли ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2011, 23:58 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
Add the "Microsoft Forms 2.0 Object Library" as a component (Ctrl-T). This components provides Unicode supportted controls, such as: textbox, label, command button,list box, combo box, checkbox, radio button, toggle button, image, tabstrip, and multiple page control. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 00:03 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
Их там много в этой таблице ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 00:20 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
alex77755, http://vbprog.ru/index.php?option=com_content&task=view&id=18&Itemid=8 нашёл хорошую статейку, но там всё на vb2010. код юникода уже встроен в vb2010, и, как говорит сам автор, автор Заметьте, что такой возможности в VB6 не было p/s как и до этого, в референсах добавил, а в компонентс этого нет. есть в компонентс => desiners, но это вроде не то. подскажете, как установить ссылку? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 08:55 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
на картинке видно название dll Наверное найти и установить. Я не устанавливал. Видимо кто-то его сам ставит ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 11:12 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
alex77755Видимо кто-то его сам ставит МС-офис ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 11:25 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
alex77755, нет такого) мб подскажешь, как до этого? при помощи ссылки. в ссылках я нашёл FM20.dll alex77755Dim myScriptContol As MSScriptControl.ScriptControl Set myScriptContol = New MSScriptControl.ScriptControl myScriptContol.Language = "vbscript" ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 14:15 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
alex77755, спс получилось) сложность была в том, что у меня в компонентах распозновались только файлы ОСХ... всё, добавил специальный текстбокс... буду думать дальше. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 14:47 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
блин( весь мой код был расчитан под таблицу(мсгрид), а в подсключенных компонентах нет таблицы, поддерживающей юникод... что делать? запихивать в некоторые ячейки таблицы лейблы(если да, то как)? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 14:59 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
пробовал компонент MSHFlexGrid - не поддерживает юникод( ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 18:40 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
мб как-то можно установить лейбл поверх мсгрида? без помощи двух наложенных друг на друга фреймов... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 18:58 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
Нет, лейбл всегда будет позади ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 19:08 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
Shocker.Pro, как тогда?( ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 19:13 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
в vb2010 по умолчанию уже во все объекты можно вставить символы юникода(вроде), vb6 с этим туговато... цель: вставить символы юникода в мсгрид. как-то... весь день над этим думаю, инет пуст ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 19:17 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
в мсгрид нельзя вставить символы юникода, кроме как картинкой ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 19:22 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
Shocker.Pro, а если два мсгрида между которыми рядком в столбик расставлены несколько сотен лейблов?) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 19:25 |
|
алфавит эльфов
|
|||
---|---|---|---|
#18+
Shocker.Pro, опа... пропустил мысль... можно вставить картинкой? тоже сойдёт, хоть будет и проблематично... уже представляю, каких трудов будет стоит фоткать паинтов dc' эти символы, подгонять под нужный размер, вносить изменения в код... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 19:33 |
|
|
start [/forum/topic.php?fid=60&msg=37504275&tid=2158329]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 338ms |
total: | 494ms |
0 / 0 |