[VCL] - [TMemo] - если глюк, то чей?

Hello comp,
Хочу посоветоваться с сообществом :)
сразу говорю, что запускать приложение даже не придется
1. берем Delphi 6 или C++Builder 6
2. File-New-Application
3. размещаем TMemo на форме Form1
4. свойство Memo1.Font.Size устанавливаем побольше, напр. 28
5. Внимание! для Memo1 по умолчанию стоит шрифт MS Sans Serif
текст начинается строго с левой границы TMemo
|Memo1 | //шрифт MS Sans Serif
6. устанавливаем для Memo1 шрифт Roman -
текст начинается строго с левой границы TMemo
|Memo1 | //шрифт Roman
7. устанавливаем для Memo1 шрифт Times New Roman -
текст начинается НЕ строго с левой границы!!!
имеется в наличии некоторое поле
| Memo1 | //шрифт Times New Roman
8. устанавливаем для Memo1 шрифт Roman -
в отличие от пункта 6. теперь
текст начинается НЕ строго с левой границы!!!
| Memo1 | //шрифт Roman
9. устанавливаем для Memo1 шрифт Courier New
текст начинается строго с левой границы TMemo
|Memo1 | //шрифт Courier New
10.устанавливаем для Memo1 шрифт Roman -
текст начинается строго с левой границы TMemo
|Memo1 | //шрифт Roman
итак сравниваем пункты 6, 8 и 10.
если поле для Times New Roman - это не баг, а фича,
то поведение поля для Roman - совсем непонятно
ИМХО глюк VCL, если нет - разубедите, плиз.
И, конечно, посоветуйте как решить эту проблему
во время работы программы
при изменении шрифта компонента.
ЗЫ я частично эту проблему решил, но хочу поучиться более элегантным
решениям
Hello Ivan,
Tuesday, March 2, 2004, 5:40:15 PM, you wrote:
ну что молчите.... есть глюк или нет?
:)