Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Ввод шрифтов, формирующих таблицы в кнопки и редакторы   Найти похожие ветки 

 
Александр_2012   (2012-02-09 10:20) [0]

Добрый день.
Стоит задача  в редакторе (RichEdit или Memo, если это возможно) предусмотреть кнопки, несущие на себе один из символов шрифтов windows, представляющих собой одинарную(двойную) линию, уголки, линии с отводами и т.д., чтобы при нажатии соответствующей кнопки данный символ прописывался в набираемый текст для того, чтобы можно было рисовать таблицы. Если скопировать данный символ из шрифтов windows, то при попытке вставить его в свойство caption кнопки получаем знак вопроса вместо желаемого символа. Как решить эту задачу?


 
QAZ   (2012-02-09 10:44) [1]

если ты имееш ввиду шрифт Terminal ,то логично что нужно задать шрифт кнопки такойже
а с учетом DOSовской кодировки данного шрифта,его использование вообще, грозит спецъэффектами


 
Александр_2012   (2012-02-09 11:04) [2]

Нет. Я смотрю таблицу символов courier new windows. Внизу таблицы есть описываемые символы.


 
Александр_2012   (2012-02-09 11:21) [3]

Если не ошибаюсь, они называются специальные символы.


 
CRLF   (2012-02-09 11:32) [4]


> Как решить эту задачу?
Перейти на версию Делфи старше 2007.


 
Anatoly Podgoretsky ©   (2012-02-09 11:34) [5]

> Александр_2012  (09.02.2012 11:04:02)  [2]

Что за шрифт courier new windows, выкинь его


 
RWolf ©   (2012-02-09 11:35) [6]

Поставить юникодную версию Delphi.


 
Александр_2012   (2012-02-09 12:09) [7]

Anatoly Podgoretsky © Что за шрифт courier new windows, выкинь его.

Спасибо, но мне этот шрифт небходим, т.к. я формирую программным путём многочисленные таблицы отчётов. Программа, которую я написал несколько лет назад позволяет рисовать псевдографикой (увы..., вот поэтому и хочу нарисовать красиво) таблицы отчётов в Memo1, а в Memo2 запросы к базе данных, которые позволяют затем заполнить таблицы. Этот "генератор отчётов" оказался довольно удачным, т.к. позволяет в одной программе создать форму отчёта (шаблон), описать запросы по ячейкам таблицы и получить результат. Тут же есть возможность отладить шаблоны и запросы. Если же не использовать courier new, то таблицы получаются кривыми. Конечно,если бы было можно использовать F1Book или Excel в своей программе,то это было бы замечательно, но не хватает знаний. А описания по возможностям F1Book мне вообще найти не удалось. Excel, я пользуюсь в другой программе, но каждый раз рисовать шаблон в одной программе, сохранять его, заходить в другую программу, формировать запросы, потом считать, а в случае ошибок снова запускать Excel как-то не очень удобно.


 
Anatoly Podgoretsky ©   (2012-02-09 12:28) [8]

Так и не сказал, что это за шрифт, откуда его взял, насколько он корректен и стыкуется с Виндоус


 
Александр_2012   (2012-02-09 12:41) [9]

Пуск-Панель управления-Шрифты-Поиск символа (под windows 7) - открывается таблица символов-выбираю courier new. Здесь есть необходимые мне символы, но вот как их вводить в свою программу не знаю.


 
Anatoly Podgoretsky ©   (2012-02-09 12:46) [10]

> Александр_2012  (09.02.2012 12:41:09)  [9]

Ты что разницы не видишь courier new и courier new windows
Так еще раз, откуда взял courier new windows?


 
Александр_2012   (2012-02-09 13:02) [11]

Речь идёт о courier new.


 
Плохиш ©   (2012-02-09 13:14) [12]


> Если скопировать данный символ из шрифтов windows, то при
> попытке вставить его в свойство caption кнопки получаем
> знак вопроса вместо желаемого символа. Как решить эту задачу?
>

У кнопки в свойствах шрифта надо выставить требуемую кодировку.


 
Александр_2012   (2012-02-10 11:05) [13]

Плохиш ©  У кнопки в свойствах шрифта надо выставить требуемую кодировку.

не работает


 
Anatoly Podgoretsky ©   (2012-02-10 11:38) [14]

Врешь


 
Плохиш ©   (2012-02-10 12:19) [15]


> Александр_2012   (10.02.12 11:05) [13]
>
> Плохиш ©  У кнопки в свойствах шрифта надо выставить требуемую
> кодировку.
>
> не работает

Найми программиста.


 
Александр_2012   (2012-02-10 22:12) [16]

Anatoly Podgoretsky ©   (10.02.12 11:38) [14]

Врешь

Итак, выбираем свойства шрифта:
1. Font - Courier New
2. Charset - RUSSIAN_CHARSET
3. Caption - ║ (здесь получается), а вот в Delphi получаем ?

Для информации использую Delphi 6.
Что я сделал не так. И в чём вру? Какие ещё свойства шрифта кнопки надо установить?


 
Anatoly Podgoretsky ©   (2012-02-10 22:56) [17]

> Александр_2012  (10.02.2012 22:12:16)  [16]

Charset неправильный, в виндоус нет таких символов, это в дос


 
Плохиш ©   (2012-02-11 00:20) [18]


> а вот в Delphi получаем ?

В виндовс надо настроить соответствующую таблицу символов для програм не поддерживающих юникод.



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.048 c
15-1352383958
Artem
2012-11-08 18:12
2013.03.22
XP на VirtualBox e запускается со второго раза


4-1259844425
Павел
2009-12-03 15:47
2013.03.22
как получить выделенный текст из активного окна?


15-1333541616
AV
2012-04-04 16:13
2013.03.22
TIdMappedPortTCP. Все ли видно через AThread.NetData?


2-1345561687
toropoff
2012-08-21 19:08
2013.03.22
как понять case в описании записи?


15-1328819405
Юрий
2012-02-10 00:30
2013.03.22
С днем рождения ! 10 февраля 2012 пятница