Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Was vermisst ihr in der RTL/VCL? Wünsche + Vorschläge! (https://www.delphipraxis.net/186962-vermisst-ihr-der-rtl-vcl-wuensche-vorschlaege.html)

Stevie 24. Nov 2015 13:01

AW: Was vermisst ihr in der RTL/VCL? Wünsche + Vorschläge!
 
Zitat:

Zitat von bernau (Beitrag 1322303)
Zur Zeit nervt auch, daß eine Änderung an der Textgröße automatisch alle Eigenschaften von Font in der DFM-gespeichert. Ich arbeite viel mit vererbten Formularen. Das bedeutet, daß eine geänderte Textgröße im abgeleiteten Formular bewirkt, daß eine Änderung des Fontnamen im Template keine Auswirkung im abgeleiteten Formular mehr hat.

Kann ich nicht nachvollziehen.

Das steht in der dfm:

Code:
inherited MyForm1: TMyForm1
  Caption = 'MyForm1'
  Font.Height = -13
  Font.Style = [fsBold]
  PixelsPerInch = 96
  TextHeight = 15
end
Ich habe Größe und auch Style explizit angepasst. In der MasterForm hab ich dann den Font.Name geändert und diese Form hatte dann auch den neuen Font.

bernau 24. Nov 2015 13:26

AW: Was vermisst ihr in der RTL/VCL? Wünsche + Vorschläge!
 
Zitat:

Zitat von Stevie (Beitrag 1322335)
Kann ich nicht navollziehen.

Ich erzeuge eine neue Form

Code:
object Form2: TForm2
  Left = 0
  Top = 0
  Caption = 'Form2'
  ClientHeight = 293
  ClientWidth = 385
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
end
Dann ein Label drauf

Code:
object Form2: TForm2
  Left = 0
  Top = 0
  Caption = 'Form2'
  ClientHeight = 293
  ClientWidth = 385
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
  object Label1: TLabel
    Left = 48
    Top = 24
    Width = 31
    Height = 13
    Caption = 'Label1'
  end
end
Dann von dem Label die Fontgröße geändert

Code:
object Form2: TForm2
  Left = 0
  Top = 0
  Caption = 'Form2'
  ClientHeight = 293
  ClientWidth = 385
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
  object Label1: TLabel
    Left = 48
    Top = 24
    Width = 35
    Height = 14
    Caption = 'Label1'
    Font.Charset = DEFAULT_CHARSET
    Font.Color = clWindowText
    Font.Height = -12
    Font.Name = 'Tahoma'
    Font.Style = []
    ParentFont = False
  end
end

Nun steht der Fontname beim Label. Klar. Parentfont steht ja jetzt auf false.

Wenn ich jetzt den Font des Formulars ändere bleibt das Label wie es ist. Das nur, weil ich die Größe geändert habe.

Dejan Vu 24. Nov 2015 17:34

AW: Was vermisst ihr in der RTL/VCL? Wünsche + Vorschläge!
 
Verwende DevExpress und dein Leiden hat ein Ende.

Gut. Ein anderes Leiden ("Wo ist mein Geld?") tritt an die Stelle.

bernau 24. Nov 2015 18:36

AW: Was vermisst ihr in der RTL/VCL? Wünsche + Vorschläge!
 
Zitat:

Zitat von Dejan Vu (Beitrag 1322371)
Verwende DevExpress und dein Leiden hat ein Ende.

Gut. Ein anderes Leiden ("Wo ist mein Geld?") tritt an die Stelle.

Du meinst DAS DevExpress, bei dem die Komponenten gefühlte 30Mio Properties haben? Bin mal gespannt, welche Komponente oder Unit ich von DevExpress verwenden soll, damit mein "kleines" Problem gelöst wird.

P.S.: Ausserdem ging es bei mir eher darum das zu schreiben, was ich gerne in der VCL/RTL hätte.

Dejan Vu 24. Nov 2015 20:10

AW: Was vermisst ihr in der RTL/VCL? Wünsche + Vorschläge!
 
Bleib mal locker. Wer gute Leistung will, muss halt zahlen. War schon immer so. Man kann sich Vieles wünschen, aber das sind eben Wünsche.
Aber klar: Macht Spaß. Wünschen, meine ich.

Ach, und ja. Genau die DevExpress-Komponenten, in die man sich einarbeiten muss, weil sie doch etwas mehr Funktionen bieten. Das ist natürlich nicht für jeden das Richtige.

bernau 24. Nov 2015 20:27

AW: Was vermisst ihr in der RTL/VCL? Wünsche + Vorschläge!
 
Zitat:

Zitat von Dejan Vu (Beitrag 1322388)
Bleib mal locker.

Ich bin gaaaaanz locker.:dancer:

Zitat:

Zitat von Dejan Vu (Beitrag 1322388)
Wer gute Leistung will, muss halt zahlen. War schon immer so.

Ähm? Auf was war das jetzt die Antwort?

Zitat:

Zitat von Dejan Vu (Beitrag 1322388)
Man kann sich Vieles wünschen, aber das sind eben Wünsche.

Aber den Titel des Thread hast du schon gelesen. Oder?

Zitat:

Zitat von Dejan Vu (Beitrag 1322388)
Ach, und ja. Genau die DevExpress-Komponenten, in die man sich einarbeiten muss, weil sie doch etwas mehr Funktionen bieten. Das ist natürlich nicht für jeden das Richtige.

Was hat das mit meinem Wunsch zu tun. Hast mir immer noch nicht gesagt, wie man Stil-Vorlagen für Fonts mit DevExpress verwirklichen kann.

Luckie 24. Nov 2015 21:03

AW: Was vermisst ihr in der RTL/VCL? Wünsche + Vorschläge!
 
Was mir fehlt? Frei nach Captain Picard: "Machen sie es so." :mrgreen:

Ok, bitte nicht ganz ernst nehmen, diesen Beitrag. (Das war der Teil meiner Antwort, die euch verunsichern könnte. ;) )


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:57 Uhr.
Seite 4 von 4   « Erste     234   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz