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 "Motzi" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 25 von insges. 25 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

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

      Delphi
      by Motzi, 13. Mai 2003
    Aos.. alles klar! ;)


    Mal schaun.. ich hab schon eine Idee, weiß aber nicht ob das so funktioniert...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 13. Mai 2003
    Das kann man beim Delphi6 LabeledEdit aber auch nicht... aber mal schaun was sich machen lässt.


    Wie meinen?!? :freak:
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 30. Apr 2003
    Nein, ich habs nicht ausprobiert. Es kann schon sein, dass man zumindest so kein Panel sieht, aber spätestens wenn man es sich mit einem Prog wie zB meinem X-Spy anschaut taucht es auf! ;)

    Die Methode ist auf jeden Fall einfacher, aber sie hat auch nachteile.. so kann man zb nicht den Abstand des Labels zur Listbox einstellen...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 29. Apr 2003
    Das ist natürlich auch eine Möglichkeit... dann hat man halt das Panel drunter (falls es wenn stört)... eine Möglichkeit wäre dann noch eventuell über eine Eigenschaft die Klasse des 2ten Objekts (in dem Fall die Listbox) festlegen zu können.. dann wäre es sehr flexibel (auch wenn mir die Version ohne Panel lieber ist)!
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 28. Apr 2003
    Naja.. ich hab mir gedacht der User kann selbst die Größe des Labels bestimmen und AutoSize auf False setzen, damit das Label diese Größe behält. Für den Fall, dass er will dass das Label immer genauso groß ist wie das Edit hab ich die Eigenschaft AutoEditSize eingeführt. Damit wird die Größe des Labels immer auf die Größe des Edits angepasst.
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 27. Apr 2003
    Mal schaun...


    Zu 1.: Die Set-Methoden hab ich über die "Complete class at cursor" Funktion erstellt, wurden also von Delphi selbst so erstellt. Soweit ich sind const-Parameter schneller, da das intern irgendwie mit Pointern geregelt wird.

    Zu 2.: SetLabelPos wird immer dann aufgerufen wenn die Möglichkeit besteht, dass die Labelposition/größe geändert wurde. Wenn zb AutoSize auf True ist...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 25. Apr 2003
    Aja, alles klar..! Hab ich nicht bedacht.

    Deswegen hab ich die Eigenschaft AutoEditSize eingeführt. Damit wird die Höhe bzw Breite des Labels (je nachdem welche Position das Label hat) automatisch auf die Höhe bzw Breite des Edits eingestellt.
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 25. Apr 2003
    Zeit hab ich auch nicht unbedingt im Übermaß, aber mit ein bisschen Routine und der IDE-Funktion "Complete class at cursor" geht das relativ flott! ;)


    Dankeschön! :) Natürlich hab ich was von dir übernommen und wieso sollte es nicht taugen?


    Genau so hab ich mir das auch vorgestellt..! ;)


    Hm.. keine Ahnung.. ich hab mir fürs Testen ein eigenes Package erstellt, werds mal anhängen...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 24. Apr 2003
    So, wie versprochen mein Code... das einzige was ich noch nicht eingebaut/übernommen hab war die MaxNachkomma-Eigenschaft, aber das könnt ihr ja nachholen (allerdings würd ich mir nen andren Namen überlegen ;) ).
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 24. Apr 2003
    Ich schnall momentan auch nix! :mrgreen: Darf man fragen woher das Zitat stammt? Aus dem kurzen Ausschnitt werd ich nicht ganz schlau...

    BTW: hab vor kurzem eine kleine Seite gebastelt wo man sich ein paar meiner "Schöpfungen" ;) downloaden kann. Unter anderem auch meine OOP-Ausarbeitung. Just in case falls es jemanden interessiert... :roll: www.x-spy.net/personal
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 24. Apr 2003
    Mal schaun wie wir das am blödesten äh.. besten machn. ;)


    Ja, find ich auch sinnvoll! ;)


    Jo.. ich hab mich mal gestern drangemacht. Folgendes Prinzip: es gibt ja die Möglichkeit im OI "Unteroptionen" (die mit diesem "+" dahinter) einzutragen. Siehe zB TFont - wenn man da auf das "+" klickt klappen die "unteroptionen" auf. Vorsicht, nicht verwechseln mit den Enumerations-Typen! Die haben...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 22. Apr 2003
    Das mit dem Label im OI werd ich mir mal anschaun.. vielleicht geht das sogar (schlimmstenfalls braucht man halt ein Wrapper-Objekt).

    Ansonsten würd ich sagen, das Hansa du und ich uns mal auf einen Source einigen und uns "synchronisieren", damit nicht jeder immer nur an seinem eigenen Code arbeitet.
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 18. Apr 2003
    Objekte sind in Delphi nur Pointer die implizit dereferenziert werden (klingt komplizierter als es ist). Durch die Anweisung fRealLabel := Value wird also nicht das Objekt sondern einfach nur eine Referenz kopiert. Einerseits verliert man damit die Referenz auf das Original-Objekt, das fRealLabel ursprünglich referenziert hat, und hat damit keine Möglichkeit mehr darauf zuzugreifen und es...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 18. Apr 2003
    Ein paar kleine Fehler...
    procedure TRealEdit.CreateParams(var Params: TCreateParams);
    const Alignments: array of byte=(ES_Left, ES_Right, ES_Center);
    begin
    inherited CreateParams(Params);
    Params.Style := Params.Style or Alignments;
    end;
    Die Zuweisung von Params.Style muss natürlich VOR dem Aufruf von inherited erfolgen, damit der neue Stil im neuen Fenster auch wirklich vorhanden ist!...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 18. Apr 2003
    Während ich den Code überarbeitet hab hat da anscheinend noch jemand was dazwischen gepostet! :mrgreen:

    @Hansa: schau dir mal meinen Code an und ich schau mir daweil mal deinen neuen an! :spin: :bouncing4:
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 18. Apr 2003
    So, hab mir jetzt auch mal den Source runtergeladen...

    Hab mir das Ding mal angeschaut und ein paar Änderungen vorgenommen. Da ich aber so wie immer an meinem Zivi-Arbeitsplatz sitz und daher wie immer kein Delphi hab ;) sind die Änderungen alle aus dem Kopf und natürlich nicht getestet! :mrgreen:

    BTW: hab das ganze außerdem ein bisschen an meinen Stil angepasst! :roll: :mrgreen:
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 17. Apr 2003
    Folgender Code hängt in keiner Weise mit irgendeinem bisher in diesem Thread geposteten Code zusammen sondern wurde gerade von mir erstellt (ich hab mich ein bisschen am "original" TLabeledEdit orientiert):

    unit LabeledDBEdit;

    interface

    uses
    DBCtrls, StdCtrls, Classes, Controls;

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

      Delphi
      by Motzi, 17. Apr 2003
    Genau das versuch ich doch die ganze Zeit zu sagen...! :roll:
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 17. Apr 2003
    mir geht bei deiner Deklaration von SetParent das "override" ab...! :roll:

    OK, jetzt hast du mich soweit! :mrgreen: Sobald ich zuhause bin setz ich mich hin und probier das mal aus! Das kanns doch nicht sein, dass das nicht hinhaut! ;)
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 17. Apr 2003
    So.. ich meld mich auch nochmal zu Wort. Ich hab dir doch gestern im ICQ gesagt du sollst die Methode SetParent überschreiben, aber vielleicht hast du den Wink nicht ganz verstanden.

    Dein Label vom LabelEdit braucht einen Parent - ganz klar, den braucht jedes Control, das irgendwo angezeigt werden soll! Der Erste Vorschlag war daher Label.Parent := TWinControl(AOwner). Dieser Vorschlag ist...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 14. Apr 2003
    Hm.. glaub ich eigentlich nicht... aber ich kann momentan nur Vermutungen anstellen, da ich auf meinem Zivi-Arbeitsplatz sitz. Hab erst wieder zu Hause ein Delphi zur Verfügung.
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 14. Apr 2003
    Achja.. ist eigentlich auch klar... na dann hilft eigentlich nur ein Typecast auf TWinControl - ist aber auch unschön.

    Am besten wäre es die SetParent-Methode des Edits zu überschreiben um damit auf ein setzen des Parents des Edits reagieren zu können und den Parent des Labels entsprechend zu korrigieren. Ich weiß allerdings nicht, ob die SetParent-Methode als private oder protected deklariert...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 14. Apr 2003
    Oops.. hab mich in der Eile vertan..! :oops:
    Muss natürlich so lauten:
    FLabel.Parent := AOwner;
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 14. Apr 2003
    Ich kann momentan nix testen.. aber ich bin mir ziemlich sicher!
    Füg einfach diese Zeile in deinem constructor dazu:
    FLabel := AOwner;
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 14. Apr 2003
    Weil du den Parent für das Label nicht gesetzt hast... :roll: ;)


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Motzi&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:24 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