![]() |
AW: TGrid in FM mit Daten füllen
Hallo,
Zitat:
Hast Du es mit
Delphi-Quellcode:
und
FullScreen := True
Delphi-Quellcode:
schon versucht?
BorderStyle := bsNone
Gruß |
AW: TGrid in FM mit Daten füllen
Ich habe mir auch die Seite "Gestenunterstützung in Metropolis-UI-Anwendungen" in der Hilfe angeschaut. Bringt mich aber nicht viel weiter. Erklärt, dass es wegen Windows 8 einen Unterschied zu Windows 7 gibt. Und man kann eine globale Variable setzten. Das habe ich getan, aber trotzdem keine Änderung. Wobei ich nicht weiß, was mit "Hauptprogrammdatei" gemeint ist.
Ich habe Fullscreen auf False. Nur so funktioniert es, dass onGesture aus Scrollbox1 antwortet. Borderstyle ist egal, so wie ich das jetzt gesehen habe |
AW: TGrid in FM mit Daten füllen
Hallo,
Zitat:
Zitat:
Gruß |
AW: TGrid in FM mit Daten füllen
Hallo Volker,
möglich, dass es wegen der Versionsunterschiede zu den Ergebnissen führt. Macht nichts, dann muss ich eben umdenken. Bin schließlich noch am Anfang. Vielleicht sollte ich mal schreiben, was ich überhaupt plane: Eine Zeitleiste in der Ereignisse der Geschichte aufgenommen werden und mit Klick nähere Details dargestellt werden. Also fast so wie die Bespiele von Metropolis UI. Das hat mir gut gefallen. Die Listbox erschien mir auf den ersten Blick dazu sehr geeignet mit dem MetropolisItem. Das Item kann Text und ein Bild aufnehmen. Die ListBox auf Horizontal gestellt, wirkte perfekt. Aber im Detail kamen die Probleme. Zum Beispiel: ES ist möglich mehrere Columns für die Listbox einzustellen, aber die werden nicht über den Bildschirmrand hinaus dargestellt, sondern die Items werden immer kleiner gerechnet. Egal ich probiere noch weiter. Eine Frage habe ich noch. Warum muss am Anfang TListBox = class (FMX.Listbox.TListbox); end; hinzugefügt werden? Wobei FMX.Listbox.pas der Name der Unit ist? Klar damit der Zugriff auf TScrollbox vorhanden, aber wieso weiß Delphi das nicht ohne diesen Aufruf? Aber wie dem auch sei, Du hast mir sehr geholfen. Vielen Dank dafür. Gruß Peter |
AW: TGrid in FM mit Daten füllen
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo,
Zitat:
Zitat:
Ich wollte aber auf die Scrollbars der ListBox zugreifen. Die sind aber in der Klasse TScrollBox als protected deklariert (und werden weder in TCustomListBox noch TListBox published), daher ist Zugriff nicht möglich (Stichwort Sichtbarkeit von protected Eigenschaften/Mehtoden: von Aussen nein, innerhalb der Unit ja). Du kannst Dir den Zugriff auf die Scrollbars auch über einen class helper (in der OH unter: Unterstützende Klassen) bauen, das geht z. B. so:
Delphi-Quellcode:
und der Zugriff dann so:
type
TListBoxHelper = class helper for FMX.ListBox.TListBox private function GetVertScrollBar : TScrollBar; published property VertScrollBar : TScrollBar read GetVertScrollBar; end; function TListBoxHelper.GetVertScrollBar; begin Result := Self.VScrollBar end;
Delphi-Quellcode:
Gruß
procedure TForm1.Button1Click(Sender: TObject);
begin ListBox1.VertScrollBar.Value := 40 end; |
AW: TGrid in FM mit Daten füllen
Hallo Volker,
ich glaube, dass ist die beste Idee mit den TCallOutRectancle zu arbeiten. Es muss halt nur die Position berechnet werden. Und genau dass hoffte ich mit TListBox zu vermeiden. Aber wenn ich mir jetzt Deine Bilder anschaue, muss ich erkennen, es sieht besser aus. Vielen Dank für Deinen Vorschlag. Ich habe in den letzten Dialogen viel über FMX gelernt. Gruß Peter |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz