Перейти к содержанию
Fire Monkey от А до Я

denprox

Пользователи
  • Постов

    44
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные denprox

  1. Всем привет! Столкнулся с такой проблемой: Если поместить в компонент TSelection изображение (TImage) с параметром WrapMode = Fit , то размер Изображения всегда отличается от размера TSelection, т.к. изображение сохраняет пропорции. Вопрос в следующем - возможно ли размер TSelection подгонять под текущий размер изображения ? 

  2. Доброго времени суток! Наткнулся на тему Как определить пересекаются ли два контрола или нет? и возник вопрос, как сделать обратное ? Т.е. к примеру есть два объекта, Родительский и потомок, как узнать, вышел потомок за пределы родителя или нет ? 

  3. Доброго времени суток! Поиск по форуму не дал результатов, по этому решил спросить сам. Каким образом возможно реализовать возможность изменения размеров у некоторых объектов таким же образом, как и в дизайнере. Т.е. при выделении (клике) по объекту, активировать рамку объекта с кружочками, потянув за которые можно изменить размер ? 

  4. 7 минут назад, ENRGY сказал:

    Наверное какой то из Blur эффектов. Gaussian? 

    не то ... туман же не делает картинку размытой... 

    Пока что вижу выход только такой - кинуть текстуру облачности поверх основной картинки, и подобрать прозрачность 

  5. Изменить размер шрифта у ComboBox можно таким образом: 

    procedure TForm1.ComboBox1ApplyStyleLookup(Sender: TObject);
    var
      Item : TListBoxItem;
      i : Integer;
    begin
      for i := 0 to ComboBox1.Count-1 do begin
        Item := ComboBox1.ListItems[i];
        Item.Font.Size := 18;
        Item.StyledSettings := Item.StyledSettings - [TStyledSetting.Family,TStyledSetting.Size,TStyledSetting.FontColor];
      end;
    end;

     

  6. Доброго времени суток! Пытаюсь сделать мини аналог Paint'a с помощью FMX. Необходимо реализовать всего 2 компонента: Кисть и Заливка. С кистью вроде пока сложностей нет, а вот с заливкой не ясно. В VCL было как-то так: 

    .Canvas.FloodFill(x, y, bmp.Canvas.Pixels[x,y], fsSurface);

    В документации нашел описание различных видов заливок, но все они заливают какую то заданную область. Мне же необходимо заливать область одного цвета.  

    Есть ли у кого примеры реализации подобной задачи ?

  7. 6 минут назад, Равиль Зарипов (ZuBy) сказал:

    да через стиль поправить

    Предупреждаю, я только начал FMX пользовать, еще не освоился )) Как у ComboBox отредактировать стиль, ведь редактор стилей хоть и содержит contents, но про то что там будет рисоваться прямоугольник, он не знает ?

×
×
  • Создать...