firemonkey

___ qstntxt ___

Wie beschränke ich eine minimale Formularbreite in FireMonkey? Früher war es in VCL so einfach - es hatte nur Max- und Min-Einschränkungen in den Formulareigenschaften.

    
___ answer16002429 ___

LaKraven, simuliere ein mouseUp-Ereignis, um dieses Flimmern zu beseitigen.

%Vor%     
___ answer8044518 ___

Hier ist eine kompliziertere (aber elegantere) alternative Lösung, die eine vollständig benutzerdefinierte Form-Klasse definiert, aus der Sie Ihre eigenen ... erben können.

%Vor%

Speichern Sie diese Datei als FMX.ConstrainedForm.pas, fügen Sie sie dem Abschnitt "uses" Ihres Formulars hinzu, und ändern Sie die Deklaration Ihres Formulars anstelle von:

%Vor%

es sagt:

%Vor%

Aufgrund des Fehlens einer benutzerdefinierten Lösung (an dieser Stelle ist dies eine "schnelle Lösung") müssen Sie das OnCreate-Ereignis Ihres Formulars wie folgt haken:

%Vor%

Jetzt erlaubt dieses Formular dem Benutzer nicht, seine Breite oder Höhe unter 400 zu setzen!

Noch einmal, ohne einige wesentliche Änderungen an der FireMonkey-Plattform selbst vornehmen zu müssen, ist dies das Beste, was Sie für jetzt bekommen werden!

    
___ tag123delphixe2 ___ Delphi XE2 ist eine spezielle Version von Delphi. Delphi XE2 wurde am 1. September 2011 veröffentlicht und ist als eigenständiges Produkt oder als Teil von RAD Studio XE2 verfügbar. ___ tag123delphi ___ Delphi ist eine Sprache für die schnelle Entwicklung von nativen Windows-, macOS-, Linux-, iOS- und Android-Anwendungen mithilfe von Object Pascal. Der Name bezieht sich sowohl auf die Delphi-Sprache als auch auf deren Bibliotheken, Compiler und IDE, mit denen Delphi-Projekte bearbeitet und debuggt werden können. ___ answer28829620 ___

Zusätzlich zu LaKravens Antwort zu einer FormResize-basierten Lösung verwenden Sie ClientWidth und ClientHeight anstelle von Breite und Höhe, um das Strecken des Formulars zu verhindern.

%Vor%     
___ tag123firmonkey ___ FireMonkey (tm) ist das plattformübergreifende UI-Framework, das von Embarcadero Technologies entwickelt wurde und Teil des Embarcadero RAD Studio-Entwicklungstools ist. ___ qstnhdr ___ Wie wird die minimale Formularbreite in FireMonkey eingeschränkt? ___ answer8042099 ___

Platzieren Sie dieses Ereignis im Ereignis "OnResize" des Formulars und ersetzen Sie die Werte entsprechend. Zugegeben, nicht die beste Lösung der Welt, aber es wird Sie durchhalten, bis die Eigenschaften wieder eingeführt werden!

%Vor%

Der obige Code ist einfach genug, um für jede Kombination von Maxima oder Minima zu wechseln, also viel Spaß!

    
___
4
Antworten

Unterstützt Delphi XE2 FireMonkey Indy für plattformübergreifende Anwendungen?

Blick auf das neue Delphi XE2 mit Firemonkey. Wenn man bedenkt, dass es für Windows, Mac OSX und iOS kompiliert wird, sind VCL-Komponenten in einer FireMonkey-Anwendung nutzlos. Meine Frage ist: Gibt es eine Indy Firemonkey Edition? Weil ich...
09.09.2011, 17:43
4
Antworten

Welchen Weg zum Laden einer SVG-Grafik in eine FireMonkey-App einschlagen?

Es gibt ungefähr vier Implementierungen, von denen ich mir vorstellen kann, dass sie SVG-Grafiken in eine Delphi-Anwendung laden können. Einer von denen, von Mattias Andersson, der Autor von FMX.Canvas. VPR , arbeitet mit FireMonkey, aber er...
10.01.2012, 23:59
3
Antworten

Wie bekomme ich das gleiche MD5 mit Delphi und PHP?

Ich verwende Delphi XE2 mit FireMonkey. Ich habe viele andere Fragen zu MD5 gelesen, aber ich habe keine Antwort auf das Problem gefunden, das ich habe ... Ich habe auch verschiedene Skripte getestet, um aus Delphi ein MD5 zu generieren:...
05.10.2012, 12:57
1
Antwort

Fließendes / dynamisches Layout in Firemonkey / Delphi

Nehmen wir an, ich möchte zwei Formen auf einem Formular, die Seite an Seite sitzen und jeweils genau 50% des Fensters einnehmen, das sich bei der Größenänderung des Fensters in der Größe ändert. Wie kann ich das tun? Was ich wirklich will, i...
09.08.2012, 01:51
2
Antworten

Wie wird die Tastengröße an den Text in Delphi FireMonkey angepasst?

Ich möchte, dass die Schaltflächengröße (Breite und Höhe) so klein wie möglich ist, aber ich möchte, dass sie in den Text passt. Irgendein Codebeispiel? Delphi XE4 FireMonkey Mobile Anwendung.     
25.08.2013, 14:56
2
Antworten

JSON in TListBox parsen

Guten Abend Jungs! Ich versuche gerade einen CloudFlare Client für den Desktop zu erstellen. Ich habe eine Verbindung zu ihrer API hergestellt und die JSON-Ergebnisse erfolgreich mit einer POST-Anforderung abgerufen (deren Ergebnisse in ei...
16.07.2012, 19:47
1
Antwort

Wie greife ich auf den Kompass in iOS zu?

Wie greife ich auf den iPhone-Kompass in Firefemonkey zu?     
07.11.2011, 21:56
4
Antworten

Wie Feature 'reich' ist das FireMonkey-Framework

Ich habe typische Rich-GUI-Clients und denke darüber nach, auf leichtere HTML-Clients mit eingebettetem Chrom zu wechseln, aber jetzt sieht FireMonkey auch potentiell interessant aus. Die 2d / 3d-Transformationen sind nett, aber ich schreibe...
06.08.2011, 12:45
1
Antwort

Warum werden komprimierte Schriftarten in FireMonkey nicht korrekt angezeigt?

(Und was kann ich dagegen tun?) Wenn ich zwei Beschriftungen in VCL anlege und einen für Arial und einen anderen Arial Narrow setze, sehe ich ein erwartetes Ergebnis. Wenn ich das gleiche in Firemonkey tue, wird das zweite Label in Ari...
17.07.2013, 13:25
3
Antworten

Animieren des Hinzufügens einer Zeichenfolge zu einer ListBox in FireMonkey

Der folgende Code animiert das Hinzufügen einer neuen Zeichenfolge am Ende einer ListBox %Vor% Das Element wird erweitert und eingeblendet. Allerdings möchte ich die Zeichenfolge an einer beliebigen Stelle in der ListBox einfügen können - ei...
26.01.2012, 21:17