![]() |
XE7: Statusbar in Mobiler App
Moin,
wie bekomme ich einen einfachen Text in einer
Delphi-Quellcode:
angezeigt:?:
TStatusBar
Delphi-Quellcode:
als Eigenschaft der
SimpleForm:=True
Delphi-Quellcode:
scheint es nicht mehr zu geben und so funktioniert auch ein
TStatusBar
Delphi-Quellcode:
nicht mehr.
StatusBar1.SimpleText:='Irgendwas';
Weder in der "OH", noch im "docwiki", noch mittels Tante "Gxxgle" habe ich eine Lösung gefunden. Oder ist die
Delphi-Quellcode:
jetzt nur noch ein Container in dem ich z.B. ein Label ablegen muss und der nur für die Positionierung genutzt wird?
TStatusBar
Gruß HEiko |
AW: XE7: Statusbar in Mobiler App
|
AW: XE7: Statusbar in Mobiler App
Hallo Mavarik,
Zitat:
Delphi-Quellcode:
bei unterstützte Systeme "Android" und alle anderen an?
TStatusbar
enn es als unterstützt angezeigt wird, dann will ich es nutzen können, die Frage ist nur wie? Ob das nun den Design-Reglen entspricht - egal. Wenn es funktioniert und der Nutzer es akzeptiert. Also. zurück zur eigentlichen Frage: Wie nutzt man die Komponente jetzt:?: Gruß Heiko |
AW: XE7: Statusbar in Mobiler App
|
AW: XE7: Statusbar in Mobiler App
Wo steht in den verlinkten Design Rules, dass nur bestimmte Kontrollelemente verwendet werden dürfen? Ich habe sie eben mal überflogen, aber alles was da gesagt wird, sind allgemeine Design Empfehlungen. Zusammengefasst: Anwender ist schnell überfordert, deswegen mach es hübsch, mach es einfach.
|
AW: XE7: Statusbar in Mobiler App
Hallo Sir Rufo,
Zitat:
Zitat:
Gruß Heiko |
AW: XE7: Statusbar in Mobiler App
Ich sehe du hast das Wesen der FMX Statusleisten-Komponente erkannt. Das lässt ja hoffen :mrgreen:
|
AW: XE7: Statusbar in Mobiler App
N'bend,
Zitat:
Delphi-Quellcode:
von einem
TStatusBar
Delphi-Quellcode:
das man an der Unterkannte fixiert?
TPanel
Und warum zeigt die IDE an, das die Komponente für alle OS geeignet ist, und dann muß man doch für die Mobile Anwendung anstatt einem
Delphi-Quellcode:
ein
SimpleText
Delphi-Quellcode:
auf der Statusleiste platzieren. Dann kann man sich als eigentlich
TLabel
Delphi-Quellcode:
gleich auch unter Windows schenken - oder?
TStatusbar
Gruß HEiko |
AW: XE7: Statusbar in Mobiler App
Ich kann bei jeder Komponente anzeigen lassen, dass die Komponente für alle OS geeignet ist. Dass heißt aber noch nicht, dass unter allen OS die Komponente die gleiche Funktion hat. Denn die OS, die Du in der Popupblase siehst werden aus dieser Zeile generiert :
Delphi-Quellcode:
Diese Zeile zeigt jetzt nur Win32 und Win64 an. Für die anderen OS gibt es noch weitere pid-Werte.
[ComponentPlatformsAttribute(pidWin32 or pidWin64)]
|
AW: XE7: Statusbar in Mobiler App
iOS und Android haben nunmal eigentlich keine StatusLeiste (siehe StyleGuide), so wie sie Windows/OSX/Linux kennen.
Genauso, wie es dort eigentlich auch kein TMainMenu gibt. Eine Statusinformation wird dort ja standardmäßig an anderen Stellen angezeigt. |
AW: XE7: Statusbar in Mobiler App
Wenn dir die FireMonkey Statusleiste nicht gefällt, dann schreibe entweder einen Bug-Report oder benutze die einfach nicht.
Die VCL Statusleiste hatte die Eigenschaft SimpleText, die FMX Version nicht, na und. Dafür kannst du in die FMX Statusleiste jetzt einfach reinklatschen was du möchtest (Progressbar, ...). Worüber beschwerst du dich also jetzt wirklich? @RWarnecke Warum kann man diese Komponente nicht bei Mobile benutzen? Technisch spricht nichts dagegen. Gut das mit dem SizeGrip sollte man sich wohl eher verkneifen ;) @himitsu Styleguide hin oder her, wenn es passt und die Zielgruppe so akzeptiert (so haben will), kann mich der Styleguide aber sowas von mal haben :) |
AW: XE7: Statusbar in Mobiler App
Hallo,
Zitat:
Zitat:
Wenn eine Komponente nicht auf allen Plattformen gleich funktioniert, dann sollte sie am besten rausfliegen und durch eine Betriebssystemunabhängige ersetzt werden. Das gilt z.B. auch für den
Delphi-Quellcode:
der auch nicht unter Android funktioniert. Dann müsste konsequenter Weise embarcadero dort einen Dialog bieten der nicht an ein Betriebssystem gebunden ist, sich im Code aber verhält wie gewohnt.
TOpenDialog
Dann würde man vielleicht wirklich mit einem Code und ohne Compilerweichen auskommen. Gruß Heiko (der der jetzt zu bett geht) |
AW: XE7: Statusbar in Mobiler App
Zitat:
|
AW: XE7: Statusbar in Mobiler App
Danke, für die vielen Antworten und Erklärungen.
Gruß Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:00 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