-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
24. Apr 2016
hier wird die Sache erklärt:
http://www.devpage.de/blog/firemonkey.htm
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
1. Jan 2016
Danke, Harry Stahl, dass Du die Sache objektiv dargestellt hast.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
31. Dez 2015
ok, die Sicht kenne ich, hab mir mehr drunter vorgestellt.
d.h. man baut das Ganze als Objektbaum(Klassenbaum) über den Struktureditor auf.
Und wie kommt man auf die Textsicht ?
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
31. Dez 2015
ok, Danke.
So geht´s es lag an dem HitTest.
Allerdings hab ich keine Ahnung, wo der Style-Editor sein soll.
(Fehlt der bei der 30T-Testversion.)
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
31. Dez 2015
Das Umschalten der Styles läuft bei mit jetzt, wenn ich den
Event über einen andern Button auslöse.
Der Event auf Button1 reagiert nicht.
Lege ich den Event zusätzlich auf TRectangele im Style, dann bekomme ich einen Laufzeitfehler.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
30. Dez 2015
Danke für die Tipps.
habs probiert: Runtime Error
kannst Du mal dein kleines Demoprojekt reinstellen ?
( hab noch andere Dinge zu tun )
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
30. Dez 2015
ok, Danke.
interessant, dass man die Radien bei diesen Styles setzen kann.
Ich habs mal getestet:
Formular mit Button angelegt,
Code von Dir übernommen,
Rechts-Click auf Button1 -> Benutzerdefinierten Stiel bearbeiten
Struktureditor angewählt
TRectangle in Background gezogen
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
30. Dez 2015
Maverik, Du hast Deine Buttons also auch mit solch einem Buttongenerator erstellt,
und dann eingelesen:
http://www.bestcssbuttongenerator.com/
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
30. Dez 2015
und womit hast Du dann Deine Bitmaps mit den Lichteffekten erstellt ?
übrigens: der Roboter auf den Bildern ist aus einer Simulation, die vor 15 Jahren von Grund auf mit Delphi 6
und OpenGL programmiert wurde. ( 6 Rotationsachsen - inverse Kinematik ).
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
30. Dez 2015
irreführende Wortfetzen sind nun mal keine Antwort !
Deine Demo gibt ja nun die Antwort: Da werden nur Bitmaps hin und hergeschoben, die extern erstellt wurden.
Das ist doch technisch weit unter dem Niveau, wie es bei CSS realisiert wurde !
Es ist traurig, wo die objektorientierte Programmierung nach 25 Jahren gelandet ist.
Wozu muss ein Informatiker denn höhere Mathematik bis zum Exzess...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
30. Dez 2015
alles Bla Bla Bla nach Rumpelstilzchen Art.
Wie bekomme ich nun Farbe in den Hintergrund eines Buttons ?
1. Button in Formular
2. REchtsClick: Benutzerdefinierten Stil bearbeiten -> Editor ohne Überschift geht auf
3. Struktureditor aufmachen-> button1style1->Background anwählen
4. und jetzt wird's lustig: Von der Toolpalette TRectangle, oder TEllipse rüberziehen in...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
30. Dez 2015
jetzt mal Klartext ?
Wie wird das Bitmap erstellt ?
Extern und dann importiert, oder wird das ganze in einem Delphi-Editor erstellt ?
(Sowas absurdes, wie diese Verschiebeschablone hätte ich nicht erwartet)
Hier bei CSS werden die Buttons realtime erstellt
http://www.bestcssbuttongenerator.com/
Wie sieht das in bei Delphi FMX aus ?
hier:
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
30. Dez 2015
ok, kannst Du mit noch erklären in welcher Art und Weise ?
Dein Button besteht aus einem 3D-Zylinder und 2 Halbkugeln mit entsprechender Beleuchtung
und Normalenvektoren. Sowas macht man mit OpenGL oder DirectX
Wie hast Du diese erstellt ?
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
30. Dez 2015
ok, und mit welchem Delphi-Editor macht man sowas ?
Das hat doch nichts mit der ursprünglichen Schablone über dem .png zu tun oder ?
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
29. Dez 2015
gibt es sowas für Firemonkey ?
http://www.bestcssbuttongenerator.com/
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
29. Dez 2015
gibt's dazu ne Demo oder ein Editor ?
bei dem Bsp. in Css stellt man ja einfach die Radien ein: border-top-left-radius:9px;
a.cssButton_X {
width: auto;
color: #000000;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52));
background:#66CD00;
font-family:Arial;
font-size:10px;
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
29. Dez 2015
Diese Einschränkung ist mir auch aufgefallen.
sowas bräuchte man:
https://css-tricks.com/examples/ButtonMaker/
Gibt's das such in Pascal?
man brächte eine Klasse, die CSS nachbildet.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
29. Dez 2015
kann man bei TRoundRect eigentlich die Radien ändern
und den Rahmen wegnehmen wie bei TRectangle ?
------------------------------------------------
mit dem PaintEvent ins Canvas (.Fill.Gradient) zeichnen,
sollte wohl die beste Flexibilität bringen.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
29. Dez 2015
CL_Button mit Farbverlauf
on_MouseEnter/Leave schaltet die Farben um. (Farben werden noch dynamisch gestaltet)
//-------------------------------------------------------------------------
constructor CL_Button.create(in_Owner:TComponent);
begin
inherited create(in_Owner);
onMouseEnter:=self.on_MouseEnter;
onMouseLeave:=self.on_MouseLeave;
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
29. Dez 2015
Das wird ja dann auch meine Standardschaltfläche.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
29. Dez 2015
das ist ja wohl kein Vergleich :!:
TRectangle ist hocheffizient und nach allen Richtungen hin flexibel.
und TLabel beherrscht die Fonts
Allerdings, das mit dem Styleeditor muss ich mir mal noch ansehen.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
29. Dez 2015
das klappt schon.
So, wie das hier auch: Inverse Kinematik Delphi 6 OpenGL 2001
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
29. Dez 2015
ich bau mir ne eigene Klasse CL_Button aus TRectangle und TLabel als Alternative
TRectangle ist sehr flexibel. Damit kann man ja auch Bilder darstellen.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
29. Dez 2015
wenn schon OOP denn schon:
CL_Button = class ( TRectangle )
private
:
:
public
lbl_Text:TLabel;
constructor create();
destructor destroy();
:
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by luisk,
28. Dez 2015
Danke, muss ich mir auch mal anschauen.