Obracanie elementów formy

Obracanie elementów formy
M8
  • Rejestracja:około 13 lat
  • Ostatnio:około 13 lat
  • Postów:3
0

Witam,

Nie wiem jak ugryźć taki temat. Potrzebuję obrócić o powiedzmy 90 stopni element formy np. standardowego buttona, w ten sposób, aby był ułożony "pod ukosem" względem formy ...

Podpowiedzcie jak się do tego zabrać, bo jakoś nie mam pomysłu i google niewiele mi pomaga, a temat pilny...

M8
  • Rejestracja:około 13 lat
  • Ostatnio:około 13 lat
  • Postów:3
0

Dzięki za szybką odpowiedź, zaraz popatrzę jak to się przedstawia. Pozdrawiam.

xeo545x39
Sorka, podałem ci link do artykułu w C#, nie zauważyłem, że chodzi o Delphi.
Misiekd
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 12 lat
  • Postów:7923
0

standardowego buttona, ba żadnej nieprzystosowanej do tego kontrolki nie da się obrócić. Napisz może co chcesz konkretnie zrobić


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij
Opi
  • Rejestracja:ponad 20 lat
  • Ostatnio:dzień
  • Postów:1030
0

Musisz narysować ten przycisk pod ukosem. Wyrysowanie tekstu pod dowolnym kątem, też jest możliwe.
Jeśli chcesz, żeby przycisk wyglądał identycznie jak standardowy, to albo próbuj go tak samo narysować, albo zrób zrzut ekranu, wytnij przycisk i zapisz do pliku, wczytaj grafikę do TImage i obracaj ją. Ewentualnie możesz wczytywać już obrócony przycisk. Możliwości jest kilka.

edytowany 2x, ostatnio: Opi
Zobacz pozostały 1 komentarz
Opi
Od tego masz MouseEnter, MouseLeave aby uzyskać animację taką samą jak przy standardowym przycisku (baa, nawet lepszą, bo masz pole do popisu).
xeo545x39
Ale nie każdemu chce się w to bawić. Takie jak na viście/7 już nie zrobisz.
Opi
Przyciski z Vista/7 tak samo można namalować jak i zrobić z gotowych obrazów PNG.
Misiekd
szczególnie jak ktoś skórkę zmieni windowsa czy jak to się nazywa...
Azarien
A skórkę można zbadać jaka jest, ba - można narysować standardowego buttona do bitmapy i obrócić go.
M8
  • Rejestracja:około 13 lat
  • Ostatnio:około 13 lat
  • Postów:3
0
Misiekd napisał(a)

standardowego buttona, ba żadnej nieprzystosowanej do tego kontrolki nie da się obrócić. Napisz może co chcesz konkretnie zrobić

Na to wychodzi, że masz rację. Niestety.

Opi napisał(a)

Musisz narysować ten przycisk pod ukosem. Wyrysowanie tekstu pod dowolnym kątem, też jest możliwe.
Jeśli chcesz, żeby przycisk wyglądał identycznie jak standardowy, to albo próbuj go tak samo narysować, albo zrób zrzut ekranu, wytnij przycisk i zapisz do pliku, wczytaj grafikę do TImage i obracaj ją. Ewentualnie możesz wczytywać już obrócony przycisk. Możliwości jest kilka.

Jeżeli chodzi o przykład buttona, to właśnie można kombinować w ten sposób. Celowo zadałem pytanie o obrócenie buttona. W moim programie potrzebowałem obrócić kontrolkę flashplayera w ten sposób, aby wczytany do niej flash wyświetlał się po przekątnej formy, czyli pod ukosem. Nigdy nie robiłem takich rzeczy, jak dotąd wystarczyło mi to, że program spełnia swoją rolę, a nie wygląda :D.

Sugestie dalej mile widziane. Pozdrawiam.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.