VBARV

Forum Replies Created

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • in reply to: Кнопки в вечном "мнимом фокуcе" #55977
    VBARV
    Participant

    Да, есть такое, не могу отловить момент когда это происходит, но знаю что кнопка на которой остается фокус должна вызывать popupmenu не назначенное ей а по координатам.

    PopupMenu1.Popup(sBitBtn1.ClientOrigin.X, sBitBtn1.ClientOrigin.Y + sBitBtn1.Height);

    И бывает на ней остается фокус.

    Вот скрин, мышка не заскринилась но она не над кнопкой.

    [attachment=8074:Снимок экрана от 2016-12-27 03-18-43.png]

    in reply to: popmenu #55976
    VBARV
    Participant
    'TCount' wrote:

    Привет! Все это добро можно настроить в SkinManager, в свойствах MenuSupport.

    Спасибо, с размером понятно, цвет не поменять?

    Как добавить полоску с надписью боку как в демке?

    Эти опции меняют все меню, в демке видел что некоторые пункты жирные, с этим вроде разобрался если в самом попапе дефаулт включить, но там вроде и шрифт больше чем остальные пункты.

    Что такое Экстралайн? Для чего?

    VBARV
    Participant

    И куда это добавлять? у меня кубики таскаются по форме, да вообще много чего меняется из рисунков, что же везде его цеплять?

    in reply to: sMagnifier и dblClick #44834
    VBARV
    Participant

    Пока спасаюсь таймером 🙂 Ждемс…

    in reply to: Размер sMagnifier #44801
    VBARV
    Participant

    Нет, все таки ее грузит но вот показывает все равно стандартную лупу. 🙁

    in reply to: Размер sMagnifier #44789
    VBARV
    Participant

    Еще вопрос 🙁

    Вот код:

    procedure TForm1.sSpeedButton2Click(Sender: TObject);

    var

    linz:TMemoryStream;

    begin

    sMagnifier1.Execute();

    if acMagnForm <> nil then

    begin

    with DataModule2 do

    begin

    LINZA.Open;

    linz:=TMemoryStream.Create;

    LINZAOVAL.SaveToStream(linz);

    linz.Position:=0;

    LINZA.Close;

    end;

    TacMagnForm(acMagnForm).MagnBmp.LoadFromStream(linz);

    linz.Free;

    end;

    end;

    В Win7 все прекрасно работает. В XP не грузит картинку, все равно чистая лупа получается 🙁

    in reply to: Размер sMagnifier #44781
    VBARV
    Participant

    Подскажите как побороть ошибку?

    procedure TForm1.sMagnifier1DblClick(Sender: TObject);

    begin

    sMagnifier1.Hide;

    Form4.ShowModal;

    end;

    Все нормально, но после закрытия формы вылетает ошибка. Если не модально форму показывать то все нормально, ошибок нет.

    db84cc0b2d46.jpg

    in reply to: Размер sMagnifier #44778
    VBARV
    Participant

    Спасибо, вопрос закрыт, нарисовал то что нужно.

    in reply to: Размер sMagnifier #44774
    VBARV
    Participant

    Хотя придумал вроде как еще вариант.

    Как при клике на линзе получить реальное положение курсора на точке?

    Думаю это возможно но немогу сообразить как 🙁

Viewing 9 posts - 1 through 9 (of 9 total)