HueTrackBar powiększenie w pionie?

HueTrackBar powiększenie w pionie?
MR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 120
0

robię małą aplikację na androida do ustawiania kolorów (Delphi XE10).
Na formie mam komponent HueTrackBar.
Ale na nim nie działa właściwość Align. Rozciąga się tylko w poziomie ale nie w pionie. Ręcznie rozciągnąć też nie można.
Ja zmienić właściwość Scale.Y na 2 lub 3 wtedy jest wyższy ale suwak, który powinien być okrągły jest owalny.
Macie jakiś pomysł dlaczego nie można rozciągnąć w pionie?

flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12272
0
My Razem napisał(a):

Macie jakiś pomysł dlaczego nie można rozciągnąć w pionie?

Jeśli nie da rady zmienić wysokości kontrolki ręcznie (w oknie designera), to inne sposoby też nic nie dadzą. Zapewne kod odpowiedzialny za utrzymywanie stałej wysokości kontrolki znajduje się w metodzie SetBounds/Resize – stąd brak możliwości zmiany rozmiaru na różne sposoby.

Nic z tym nie zrobisz – najwyraźniej takie jest założenie. Wysokości standardowego TEdit też nie zmienisz.

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Gorlice
0

Raczej nic nie zrobisz wprawdzie sposób:
https://delphihaven.wordpress.com/2013/12/30/removing-a-fmx-controls-size-restrictions/
pozwala powiększyć w pionie kontrolkę (w Runtime) ale to nic nie daje bo rysowana ta kolorowa część THueTrackBar i tak jest o tej samej wysokości.

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.