Announcement

Collapse
No announcement yet.

Datumskomponente in Grid

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Datumskomponente in Grid

    Hallo,

    Wie kann ich in ein String- oder DrawGrid eine Komponente einzeichen, z.B. den DateTimePicker? Welches Grid ist das geeignetere und wie (falls Draw besser ist) kann ich dann den Text am besten noch reinzeichnen?

    Ist relativ dringend.....

    Danke im Voraus

    Uwe

  • #2
    Hallo,

    >..eine Komponente einzeichen...

    einzeichnen ist nicht der richtige Weg. Die Komponente wird statt dessen an der Position der Zelle eingeblendet. Im VCL-Sourcecode ist die Implementierung zu finden, da Borland diese Technik beim Editieren im TStringGrid auch nutzt, indem ein TEdit in der zu editierenden Zelle eingelendet wird. Folgendes ist zum Beispiel für TDBGrid zu finden:
    <pre>
    function TCustomDBGrid.CreateEditor: TInplaceEdit;
    begin
    Result := TDBGridInplaceEdit.Create(Self);
    end;
    </pre&gt

    Comment


    • #3
      Hmm, also erstmal danke für die Antwort, aber ich habe das angeschaut, aber irgendwie nicht richtig kapiert, was mir das bringen soll.

      Wie kann ich jetzt konkret folgendes Beispiel realisieren:
      In der 2. Spalte eines StringGrids sollen immer TDateTimePicker erscheinen.

      MfG,

      Uwe Grohn

      Comment

      Working...
      X