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

Вниз

@Gandalf : TMHFontDialog   Найти похожие ветки 

 
blackalex   (2002-10-29 15:28) [0]

Я применяю твой Font Dialog. Вот кусок кода. После закрытия диалога FontDlg.Font.FontName содержит имя фонта с мусором. Так это выглядит http://www.luftsoft.de/bilder/sss.gif Но это только под Win98 . В Win2000 все работает нормально. Посмотри пожалуйста.

------------------------------------------------------------------------
procedure TfrmSettings.btnFontClick(Sender: PObj);
var
FontDlg : PMHFontDialog;
Idx : Integer;
begin
FontDlg := NewMHFontDialog(Form);
FontDlg.Device := fddBoth;
FontDlg.InitFont.FontName := EditAttr.FontName ;
FontDlg.InitFont.FontCharset := EditAttr.FontCharset ;
FontDlg.InitFont.FontHeight := EditAttr.FontHeight ;
FontDlg.MinSize := MINFONTSIZE;
FontDlg.MaxSize := MAXFONTSIZE;
FontDlg.UseMinMaxSize := True;
FontDlg.UseInitFont := True;
FontDlg.ShowEffects := False;

if FontDlg.Execute then begin
EditAttr.FontName := FontDlg.Font.FontName ;
EditAttr.FontCharset := FontDlg.Font.FontCharset ;
EditAttr.FontHeight := FontDlg.Font.FontHeight ;
end;

FontDlg.Free ;
end;


 
Gandalf   (2002-10-29 16:31) [1]

ОК. Посмотрю.


 
Gandalf   (2002-10-30 21:45) [2]

Смотрел, у меня все ОК. Есть мнение что проблемма в том как ты отображаешь информацию. Что такое EditAttr? Попробуй просто MySuperLabel.Caption:=FontDlg.Font.FontName; И посмотри будет ли мусор.


 
Kirill   (2002-10-31 10:24) [3]

У меня, кстати, такая же фигня была, когда сохранял в реестр. Помнишь. Видно не только у меня такая проблема.


 
Gandalf   (2002-10-31 18:17) [4]

>У меня, кстати, такая же фигня была, когда сохранял в реестр. >Помнишь. Видно не только у меня такая проблема.
Но насколько помню, это вылечилось в новой версии MHFontDialog, или нет? Пришлете мне кто-нибуть "заведомо нерабочий код", чтобы я баг поизучал. Т.е. код blackalex у меня работает без мусора, но я вывожу в обычный Label: label.Caption:=FontDlg.Font.FontName;

blackalex ответь при использования Label все работает или нет? Если можешь пришли нерабочий пример.


 
Gandalf   (2002-11-01 10:46) [5]

>У меня, кстати, такая же фигня была, когда сохранял в реестр.
>Помнишь. Видно не только у меня такая проблема.

Все работает если использовать MHFontDialog V1.1, скачать с этого сайта. Собственно к blackalex это тоже относится, или не работает у тебя ( blackalex) с MHFontDialog V1.1?


 
blackalex   (2002-11-01 10:53) [6]

Точно, у меня старая версия. :) Щас скачаю новую и посмотрю


 
blackalex   (2002-11-01 16:13) [7]

Базару нет! С новой версией все работает. Спасибо. Вопрос снят



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

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

Наверх




Память: 0.45 MB
Время: 0.006 c
3-19973
M126
2003-06-12 17:00
2003.07.07
Как сделать вычисления в edit?


3-19962
Саня
2003-06-06 17:49
2003.07.07
Как создать вычисляемое поле


14-20249
panov
2003-05-30 17:00
2003.07.07
Может, сгодится на что...


6-20180
vlgrig1961
2003-04-30 14:36
2003.07.07
Вопрос про Win2k Server и WinNT4 server


14-20214
Дмитрий К.К.
2003-06-22 10:34
2003.07.07
Именинники 22 июня





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский