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

Axbor

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

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

  • Посещение

  • Победитель дней

    6

Активность репутации

  1. Like
    Axbor отреагировална Axbor в Что не правильно?   
    void __fastcall TForm3::Rectangle1MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, float X, float Y) { isdown = true; oldx = Screen->MousePos().X; oldy = Screen->MousePos().Y; } //--------------------------------------------------------------------------- void __fastcall TForm3::Rectangle1MouseMove(TObject *Sender, TShiftState Shift, float X, float Y) { if(!isdown) return; 1) float dx = (Screen->MousePos().X - oldx); 2) float dy = (Screen->MousePos().Y - oldy); 3) if(dx > 5) 4) dx = 5; 5) if(dx < -5) 6) dx = -5; 7) if(dy > 5) 8) dy = 5; 9) if(dy < -5) 10) dy = -5; Rectangle1->Position->X = Rectangle1->Position->X + dx; Rectangle1->Position->Y = Rectangle1->Position->Y + dy; oldx = Screen->MousePos().X; oldy = Screen->MousePos().Y; } //--------------------------------------------------------------------------- void __fastcall TForm3::Rectangle1MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift, float X, float Y) { isdown = false; } //--------------------------------------------------------------------------- Добавил отмеченные строки, прекрасно работает.
  2. Like
    Axbor отреагировална Denis Vasilyev в Серия статей, как настроить Android, OS X, iOS Simulator, iOS с RAD Studio (Delphi, C++ Builder)   
    Серия статей с пошаговой инструкцией, как подключить и настроить Android, OS X, iOS Simulator, iOS для работы с RAD Studio.
     
    Как настроить Android и RAD Studio XE7 (Delphi, C++ Builder)
    http://habrahabr.ru/company/delphi/blog/253929/

     
    Как настроить Mac OS X, iOS-симулятор и RAD Studio XE8 (Delphi, C++ Builder)
    http://habrahabr.ru/company/delphi/blog/255721/

     
    Как настроить iOS-устройство и RAD Studio XE8 (Delphi, C++ Builder)
    http://habrahabr.ru/company/delphi/blog/265313/

  3. Like
    Axbor отреагировална Равиль Зарипов (ZuBy) в [TTabControl] Как изменить свойство TabHeight   
    на сколько знаю, высота не меняется вообще
  4. Like
    Axbor отреагировална FIL в Как получить Child компоненты   
    Image1.Children.Items[i]
  5. Like
    Axbor отреагировална Brovin Yaroslav в Разработка настольной версии клиента для форума по FireMonkey с использованием FireMonkey   
    Приступил к разработке клиента с использованием FireMonkey для форума. В будущем код будет открытым и каждый сможет посмотреть, как реализованы те или иные вещи.
    А пока пара скриншотов:

  6. Like
    Axbor получил реакцию от Kitty в Перемещение повернутого элемента.   
    Сами задаем вопрос и сами отвечаем!
    событие OnMouseDown() { isdown = true; oldx = Screen->MousePos().X; oldy = Screen->MousePos().Y; } OnMouseMove() { if(!isdown) return; Object->Position->X = Object->Position->X + Screen->MousePos().X - oldx; Object->Position->Y = Object->Position->Y + Screen->MousePos().Y - oldy; oldx = Screen->MousePos().X; oldy = Screen->MousePos().Y; } OnMouseUp() { isdown = false; }
  7. Like
    Axbor отреагировална Axbor в Перемещение повернутого элемента.   
    Сами задаем вопрос и сами отвечаем!
    событие OnMouseDown() { isdown = true; oldx = Screen->MousePos().X; oldy = Screen->MousePos().Y; } OnMouseMove() { if(!isdown) return; Object->Position->X = Object->Position->X + Screen->MousePos().X - oldx; Object->Position->Y = Object->Position->Y + Screen->MousePos().Y - oldy; oldx = Screen->MousePos().X; oldy = Screen->MousePos().Y; } OnMouseUp() { isdown = false; }
  8. Like
    Axbor отреагировална FIL в Как закрыть Popup программно?   
    Popup.IsOpen := False;
  9. Like
    Axbor отреагировална Равиль Зарипов (ZuBy) в Сделать видимые только определенные Item ы   
    менять не видимым высоту в 0
  10. Like
    Axbor получил реакцию от Kitty в Как сохранить пропорцию?   
    Bitmap->Width, Bitmap->Height, оригинальные размеры загруженного изображения. Размер компоненты изменяю так:
        double koefW = 200.0/(double)Bitmap->Width;     double koefH = 200.0/(double)Bitmap->Height;     double koefC = (koefW < koefH?koefW:koefH); Image->Width = Bitmap->Width * koefC; Image->Height = Bitmap->Height * koefC;
  11. Like
    Axbor получил реакцию от Равиль Зарипов (ZuBy) в Как сохранить пропорцию?   
    Bitmap->Width, Bitmap->Height, оригинальные размеры загруженного изображения. Размер компоненты изменяю так:
        double koefW = 200.0/(double)Bitmap->Width;     double koefH = 200.0/(double)Bitmap->Height;     double koefC = (koefW < koefH?koefW:koefH); Image->Width = Bitmap->Width * koefC; Image->Height = Bitmap->Height * koefC;
  12. Like
    Axbor получил реакцию от Alex7wrt в Как сохранить пропорцию?   
    Bitmap->Width, Bitmap->Height, оригинальные размеры загруженного изображения. Размер компоненты изменяю так:
        double koefW = 200.0/(double)Bitmap->Width;     double koefH = 200.0/(double)Bitmap->Height;     double koefC = (koefW < koefH?koefW:koefH); Image->Width = Bitmap->Width * koefC; Image->Height = Bitmap->Height * koefC;
  13. Like
    Axbor получил реакцию от Brovin Yaroslav в Как закрасить имеющийся рисунок?   
    Спасибо, так и сделал!
×
×
  • Создать...