logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak zmienić kształt buttona w Delphi, aby dopasować go do ikony?

radex324 15 Sty 2016 09:27 2034 8
REKLAMA
  • #1 15336124
    radex324
    Poziom 24  
    Posty: 1248
    Pomógł: 50
    Ocena: 206
    Witam nigdzie nie mogę znaleźć informacji jak zmienić kształt buttona aby dopasował się do ikony.Czy jest ktoś w stanie pomóc?
    Pozdrawiam.
  • REKLAMA
  • Pomocny post
    #2 15336244
    arnoldziq
    VIP Zasłużony dla elektroda
    Posty: 5376
    Pomógł: 789
    Ocena: 299
    Można zastosować jeden (lub więcej) z tysięcy dostępnych VCL-i, albo stworzyć swój własny.
    Co dokładnie ma kolega na myśli, przez zmianę kształtu? Jakieś przykłady?
  • REKLAMA
  • #3 15336312
    radex324
    Poziom 24  
    Posty: 1248
    Pomógł: 50
    Ocena: 206
    Proszę takie coś np Jak zmienić kształt buttona w Delphi, aby dopasować go do ikony?
  • REKLAMA
  • Pomocny post
    #4 15336400
    arnoldziq
    VIP Zasłużony dla elektroda
    Posty: 5376
    Pomógł: 789
    Ocena: 299
    W takim przypadku, to nie ma sensu robić/dodawać dodatkowych komponentów.
    Wystarczy odpowiednio "zaokrąglić" rogi :P

    Kod: Delphi
    Zaloguj się, aby zobaczyć kod

    Tab będą wyglądać przyciski :
    Jak zmienić kształt buttona w Delphi, aby dopasować go do ikony?
    A plik exe masz w załączniku.
    Załączniki:
    • Project1.zip (213.21 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #5 15337692
    radex324
    Poziom 24  
    Posty: 1248
    Pomógł: 50
    Ocena: 206
    Dziękuje bardzo za pomoc jak bym coś jeszcze potrzebował to będę pisał.

    Dodano po 7 [minuty]:

    Jedyne czego to brakuje mi opisów w kodzie :( .

    Dodano po 1 [godziny] 7 [minuty]:

    Jak bezpośrednio wewnątrz buttona to edytować?

    Dodano po 13 [minuty]:

    I jak zrobić przezroczystość butoona?
  • #6 15340428
    radex324
    Poziom 24  
    Posty: 1248
    Pomógł: 50
    Ocena: 206
    Mam problem z zlportio mam pliki tam gdzie trzeba ale nie chce się program skompilować i podświetla się , zlportio;
  • Pomocny post
    #7 15341626
    arnoldziq
    VIP Zasłużony dla elektroda
    Posty: 5376
    Pomógł: 789
    Ocena: 299
    radex324 napisał:
    Jak bezpośrednio wewnątrz buttona to edytować?

    Kładziesz na formę TBitButton-a, normalnego, w kwadracie z obrazkiem jaki chcesz, bez napisu, żeby obrazek pokazywał się na środku. A potem tylko zmieniasz "zaokrąglenia" tak jak w zamieszczonym kodzie.
    radex324 napisał:
    I jak zrobić przezroczystość butoona?
    Normalnie, tak jak każdego innego. Nie bardzo rozumiem pytanie :/
    radex324 napisał:
    Mam problem z zlportio mam pliki tam gdzie trzeba ale nie chce się program skompilować i podświetla się , zlportio;
    Nie masz dostępu do zlportIO.pas, a właściwie to kompilator nie może go odnaleźć.
  • #8 15342014
    radex324
    Poziom 24  
    Posty: 1248
    Pomógł: 50
    Ocena: 206
    dalej nie działa jeśli jest to jakaś różnica to korzystam z (Lazarusa) i to na nim nie działa .

    Dodano po 25 [minuty]:

    Chyba wiem z czym problem Lazarus nie obsługuje chyba asemblera i dlatego nie działa ta biblioteka, napisałbyś jak exportować z lazarusa do delphi, jak zrobie program do dam do delphi 7 i tam wpisze obsługę lpt.
  • #9 15349670
    radex324
    Poziom 24  
    Posty: 1248
    Pomógł: 50
    Ocena: 206
    Czy mógłby ktoś sprawdzić czy działa u niego ten projekt w lazarusie? Bo mi niechce wczytać plików zlportio :( .
    Załączniki:
    • kopie programu.7z (2.58 MB) Musisz być zalogowany, aby pobrać ten załącznik.

Podsumowanie tematu

✨ W dyskusji poruszono temat zmiany kształtu przycisku w Delphi, aby dopasować go do ikony. Użytkownicy sugerowali wykorzystanie komponentów VCL lub stworzenie własnych rozwiązań. Proponowano zaokrąglenie rogów przycisku oraz użycie TBitButton z odpowiednim obrazkiem. Pojawiły się również pytania dotyczące przezroczystości przycisku oraz problemów z kompilacją w Lazarusie, związanych z biblioteką zlportio. Użytkownicy wymieniali się kodem oraz wskazówkami, jak dostosować przyciski do własnych potrzeb.
Wygenerowane przez model językowy.
REKLAMA