AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 10:17

Parameter dieser Suchanfrage:

Suche in Thema: OOP-TRealEdit von TEdit abgeleitet und Fähigkeiten erweitert
Suche alle Beiträge, die von "Hansa" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 50 von insges. 50 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

Seite 1 von 2  1 2      
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: OOP-TRealEdit von TEdit abgeleitet und Fähigkeiten erwei

      Delphi
      by Hansa, 14. Aug 2003
    Hi,

    das Thema ist noch offen. Und zwar geht es darum, das Label im OI visuell zu verschieben, also die Größe zu verändern. Wie macht man das am besten ? Bzw. wie überhaupt ?
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 13. Mai 2003
    Eben! Nur weiß ich nicht, wo man da anfangen könnte.



    So wie ichs geschrieben habe. Die meisten suchen nach Komponenten, die irgendwas machen, z.B. 13-eckiger Button. 8) Und das am besten alles von alleine. Ohne sich die Mühe zu machen, es zu verstehen. Komplexere Komponenten kann man sich ja auch kaufen, aber selbst die kann man erweitern :!: Aber nur, wenn man das Prinzip verstanden hat.
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 12. Mai 2003
    Hi,

    muß den "Monster-Thread" etwas wiederbeleben. Also das Delphi 6 LabeledEdit ist jetzt schon ganz gut zusammengebastelt (bzw. nachgebaut), aber was noch fehlt: das Label selber. Das ist ja jetzt alles im OI drin, aber es wäre besser man könnte zur Entwurfszeit das Label ziehen, also größer machen. Mit LabelSpacing geht das zwar, ist aber recht mühsam, bei vielen Labels.

    Man müßte es...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 1. Mai 2003
    Hi,

    das Label "klebt" mir noch zu fest am Edit. Da fällt mir nichts zu ein. Aber ich habe das ganze mal aufgeteilt und etwas aufgeräumt. Da sich außer oki und Motzi keiner beteiligt, habe ich das übrigens jetzt wirklich nur DB-spezifisch gemacht. Jetzt gibt es 3 Typen: TDBLabeledEdit, TDBLabeledIntEdit, TDBLabeledRealEdit

    Ersteres schnappt alles, das zweite nur ganze Zahlen, das dritte auch...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 30. Apr 2003
    Hi,

    das Beispiel sollte nur ein Denkanstoß sein. Ich war verblüfft, mit welch minimalem Aufwand so was hinzukriegen ist.

    ich fasse mal zusammen, was an "unserem" LabeledRealEdit gut ist:

    1. Label und Edit bilden eine Einheit, was alleine schon deshalb ein Vorteil ist, da man einen aussagekräftigen Namen nicht extra noch dem label zuweisen muß.

    2. Bei visuellen Operationen...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 29. Apr 2003
    hast Du es ausprobiert ? Bei mir ist vom Panel nichts zu bemerken. Muß den Quelltext noch durchlesen. Bei so einem kurzen Quelltext war ich aber doch etwas verblüfft. Großteil kommt von Borland selber. Die wissen natürlich am besten wie so was geht. 8)

    ich suche mal die Beschreibung bzw. den Kommentar dazu von Borland
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 29. Apr 2003
    Hi,

    das Thema geht noch weiter, auch wenn es nur wenige interessiert. Ich habe hier einen Code, den ich aus weltweiten Bestandteilen zusammengestückelt habe. Ich finde, der Code ist sehr einfach, aber effizient.

    Dabei geht es allerdings um eine ListBox mit Label:

    unit labeledlistbox;

    interface
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 27. Apr 2003
    hab mir das Teil jetzt mal wieder genauer angesehen. Da sind noch ein paar Fragen/Fehler aufgetaucht. Folgendes ist schlecht:

    1. Wird die Caption des Labels geändert, überschreibt irgendwas die Width dieses Labels. Das nimmt dann nur die Länge ein, wie lang der Caption-String halt ist.

    2. Word-Wrap geht auch nicht. Hängt wahrscheinlich mit 1. zusammen.

    jetzt noch ein paar Fragen...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 25. Apr 2003
    Delphi Personal Edition hat keinerlei Datenbank-Funktionen. Der letzte Satz ist bereits überholt, siehe mein letztes Posting. Das mit den zerfransten Labels kommt übrigens nicht durch die falsche Ausrichtung, sondern dadurch, daß die Width des Labels auf die Länge der Caption eingestellt ist.
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 25. Apr 2003
    So ist das Label auch rechts und links in der Höhe zentriert zum Edit ausgerichtet (das dient dazu, den Höhenunterschied zwischen Edit und label auszugleichen / anzupassen):

    procedure TLabeledRealEdit.SetLabelPos;
    begin
    if not Assigned(FLabel) then
    Exit;

    case FLabelAlignment of
    lpAbove :
    begin
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 25. Apr 2003
    Ich habe folgendes verändert :

    1. abgeleitet wird von TEdit und nicht von TDBEdit (wegen Pers.-Besitzer)
    2. MaxNachKomma ist wieder eingebaut (@Motzi: wie soll man das sonst nennen?)
    3. das Label ist standardmäßig links

    Letzteres habe ich gemacht, weil das 80% der Fälle ausmacht und, damit man sieht, daß die Ausrichtung noch nicht stimmt.
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 24. Apr 2003
    DCR ist verboten! Datei muß deshalb wie beschrieben umbenannt werden. So ein Unfug aber auch. 8) :mrgreen:

    @Gerome: Nach Vorschau ist der Anhang nicht mehr angehängt
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 24. Apr 2003
    Hi Motzi,

    "Monster-Thread" geht anscheinend noch weiter. Demnächst sind wohl 1000 Zugriffe zu verzeichnen. Dein Code geht, bis auf einen Schönheitsfehler: Das label ist nicht zentriert, dafür gehen die datensensitiven Felder aber. Drucke mir das ganze mal aus. Als Anlage ist hier noch ein Icon? dabei für die Objektablage (DBlabeledEdit). Viel Spaß beim installieren. Typ DCR (=Delphi compiled...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 24. Apr 2003
    ich muß diese Aussage hier mal zitieren:



    Ich glaube, daß ist ungefähr das, was Motzi vor hat. Nur, wie das gemeint ist schnall ich noch nicht so ganz. Amscheinend geht es um ein Label, das überall "drangeklemmt" werden kann, nicht nur an ein TEdit.
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 18. Apr 2003
    Hi,

    das hier ist jetzt die fertige Version. Nur die Frage der Zwischenablage ist noch offen. Darüber dürfte man aber einiges finden. Wenn jemand das sowieso weiß, wie solche Fehler abzufangen sind, dann her damit.

    Bei 700 Aufrufen hat das Thema anscheinend schon Interesse geweckt, aber die Anzahl der Downloads (1-2) 8) zeigen wohl, daß viele sich nicht einmal mit fertigem Quelltext...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 18. Apr 2003
    @Mirage : "Dein"-Effekt gibts nicht mehr. Pech gehabt. :mrgreen: Das lpAbove wurde vielleicht im Zusammenhang des TLabeledEdit eingeführt. Dann schreib Dir das doch selber :

    TLabelPosition = (lpAbove,...);

    in der auskommentierten Zeile war das fAlignment einmak zu viel drin.

    procedure TRealEdit.CreateParams(var Params: TCreateParams);
    const Alignments: array of byte=(ES_Left, ES_Right,...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 18. Apr 2003
    Hi Mirage, 8)

    gut, der Thread ist schon lang, da will ich keinem zumuten das genau von Anfang an zu lesen. Dann muß ich Dich aufklären. :lol:

    Komponente TLabeledRealEdit

    ersetzt das TLabelEdit von Delphi 6 und bietet folgende erweiterte Möglichkeiten (alles im Objekt-Inspektor) :

    - Feld "OnlyReals" : Ist das auf true gesetzt werden nur Zahlen und ein DecimalSeparator akzeptiert....
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 18. Apr 2003
    So, hier ist jetzt die neueste Version. Ein Label ist vorhanden, die Labelposition kann eingestellt werden und für heute (gestern) wars das dann. Der Rest bleibt noch offen. Und das LabelSpacing (Abstand Label - Eingabefeld) fehlt noch. Desweiteren sind die Postionen des labels nur testweise fertig. Und dann halt noch der "Mirage"-Effekt. :mrgreen: Und was neu ist, ist nicht getestet!
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 17. Apr 2003
    Habt ihr ein Glück, daß ich nicht anfange einmal richtig zu motzen.
    http://www.lcschuhmann.de/hornet/meckersmilie.gif

    Oki hat es wirklich nicht leicht mit D5. Ein Konzept wie dieses wurde meines Wissens nach erst mit Delphi 6 eingeführt. Fertig ist die Komponente sowieso noch nicht. 1. Der von Mirage??? gepostete Fehler ist noch drin 2. Die LabelPosition ist nicht im OI enthalten.
    ...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 17. Apr 2003
    Da hat er Recht ! Nur wieso ist das so ?

    Habe den Oki-Code so geändert (basierend auf meinem zuletzt geposteten):

    constructor TRealEdit.Create(AOwner: TComponent);
    begin
    inherited;
    FAlignment := taRightJustify;
    OnlyReals := true;
    FRealLabel := TLabel.Create(self);
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 17. Apr 2003
    Hi,

    wie sagt Motzi : "Monsterthread", ja schon recht groß *grusel*

    hier hängt noch eine Version dran, bei der sich die maximale Anzahl an Nachkommastellen im OI einstellen läßt. Vorgabewert ist dabei 2. Das Label geht noch nicht!!!
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 17. Apr 2003
    Hi,

    man muß nur wissen wen man fragt. 8)



    Das SetSubComponent habe ich auskommentiert. Keine Auswirkung. Dann habe ich das SetParent wie von Motzi gesagt in den Quelltext geschrieben. Die Deklaration sieht nun so aus:

    type
    TRealEdit = class(TCustomEdit)
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 17. Apr 2003
    Variants ist seit Delphi 6 eine eigene Unit, die vorher woanders drin war. Frag mich nur nicht wo.
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 17. Apr 2003
    Hi,

    also das Label "klebt" an dem TEdit. Das ist mal das wichtigste, dann kann man noch einstellen wo es sich befindet (Above, Left,...) und mit LabelSpacing den Abstand zwischen Label und Edit. Ansonsten ist es wie ein normales Label.
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Hansa, 17. Apr 2003
    Hi Oki,



    Dir gehts nicht alleine so, ich meine mit der Zeit. Mein Glück ist nur, daß ich sie einigermaßen einteilen kann, wie ich will. Aber bei dem TRealEdit gings doch mit darum, so etwas nachzubauen. Wäre das gelungen, hätten auch die nicht D6-Besitzer ein TLabeledEdit. Irgendwo vorher ist ein Screenshot, wie weit ich war. Das Label war im OI drinne, aber mit der Anzeige auf dem...
Seite 1 von 2  1 2      


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Hansa&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=3975
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:19 Uhr.
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