• Dy1 © (25.07.07 01:00) [0]
    MHFontDialog (Версия 1.3, коррекция 15-авг-2003)
    1) вылетает на присваивании цвета -- исправил строку 230 на TMPCF.rgbColors := Cardinal( InitFont.Color);
    2) строка 251 -- Font.Color := Integer( TMPCF.rgbColors);
      Кстати, в диалоге нет выбора цвета. Этот компонент будет дописан?
  • =BuckLr= (25.07.07 16:15) [1]

    > Кстати, в диалоге нет выбора цвета

    Там много чего нет. Что больше всего напрягает - так это отсутствие большинства стандартных обработчиков. Переписать надо. Я под себя переписывал этот компонент, но как-то не довёл до конца...
  • Дмитрий К © (25.07.07 16:27) [2]
    Странно, что на kolnmck.ru старая версия.
    Есть новее.
    > //  Дата коррекции (Last correction Date): 29-фев(feb)-2004
  • Dy1 © (25.07.07 20:25) [3]
    > Есть новее

    И где? На kolmck новее не видел
  • Дмитрий К © (25.07.07 20:34) [4]
    В смысле - было.
    У меня есть:
    http://dmiko.mail333.com/other/MHFontDialog.zip
  • Dy1 © (25.07.07 22:20) [5]
    V1.32
    // [+] Диалог выбора цвета шрифта (FontColorDialog added) <Thanks to Ajax Talamned>

    А за что thanks? Цвета как не было так и нет.

    Кстати, может мои исправления признать официальными? :\  И в этой версии поднадоевший AV на тех же строчках (под другими номерами)
  • Дмитрий К © (25.07.07 23:01) [6]
    program Project1;

    uses
     kol,
     KOLMHFontDialog;

    var form, btn, lbl: pcontrol;

    procedure DoClick(Dummy,Sender: PObj);
    var fd: PMHFontDialog; cd: PColorDialog;
    begin
     fd := NewMHFontDialog(form);
     fd.options :=  fd.options + [fdEffects, fdInitFont];
     Colordlg:=NewColorDialog(ccoFullOpen);
     fd.InitFont.Assign(lbl.font);
     if fd.Execute then
       lbl.Font.assign(fd.Font);
     fd.Free;
    end;

    begin
     form := newForm(nil, 'testmhfont');
     lbl := NewLabel(form,'Test Font Color').AutoSize(True).ResizeParentRight;
     btn := NewButton(form,'Font').PlaceUnder.ResizeParentBottom;
     btn.OnClick := TOnEvent(MakeMethod(nil, @DoClick));
     run(form);
    end.

  • Дмитрий К © (25.07.07 23:05) [7]

    >
    var fd: PMHFontDialog; cd: PColorDialog;



    cd: PColorDialog - лишнее.
    ColorDlg объявлен в KOLMHFontDialog
  • Dy1 © (26.07.07 08:51) [8]
    на пустой форме работает. При добавлении в старый проект вылезает рантаймеррор 201
  • Дмитрий К © (26.07.07 09:08) [9]
    я в свое время слегка менял код юнита:
    http://dmiko.mail333.com/other/KOLMHFontDialog.zip
  • имя (13.11.07 13:42) [10]
    Удалено модератором
  • имя (13.11.07 13:43) [11]
    Удалено модератором
  • имя (17.11.07 14:30) [12]
    Удалено модератором
  • имя (17.11.07 14:30) [13]
    Удалено модератором
  • имя (17.11.07 15:24) [14]
    Удалено модератором
  • имя (17.11.07 15:25) [15]
    Удалено модератором
  • имя (17.11.07 15:25) [16]
    Удалено модератором
  • имя (17.11.07 15:25) [17]
    Удалено модератором
  • имя (17.11.07 16:39) [18]
    Удалено модератором
  • имя (17.11.07 16:39) [19]
    Удалено модератором
  • имя (17.11.07 16:39) [20]
    Удалено модератором
Есть новые Нет новых   [134431   +10][b:0][p:0.001]