realbasic-nug.de
[Top] [All Lists]

Re: ListBox und ActiveCell

To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Re: ListBox und ActiveCell
From: "Dr. Jürgen Czischke" <Juergen dot Czischke at gmx dot de>
Date: Mon, 27 Dec 2004 11:39:44 +0100
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
References: <BDBCCA2C dot 2C4B%rudi dot maier at t-online dot de>

Am 14.11.2004 um 08:39 schrieb Rudi Maier:

am 13.11.2004 18:28 Uhr schrieb Karl Grob unter kgrob at mus dot ch:

Besten Dank für die Hinweise.
Die üblichen Formatierungsmöglichkeiten eines EditFields scheinen
offensichtlich für die ActiveCell der Listbox nicht zu funktionieren.
(In der Reference steht: "EditField that the ListBox uses for its
editable cell operations..."). Das hat mich auf die Idee gebracht, es
müsste doch gehen.
Nochmals Danke
Karl

Hallo Karl,

jemand von der Liste hatte mal die Idee ein EditField an der Position der
ActiveCell zu erzeugen, welches den Inhalt von ActiveCell übernimmt.
Ich habe mich selbst nicht damit beschäftigt, aber vieleicht bringt dich
dieser Denkanstoß weiter.

Gruß
Rudi


Da ActiveCell ein ganz normales Editfield ist, dass beim Aktivieren über die entsprechende Zelle der Listbox gelegt wird, kann man natürlich z.B. die Multiline-Eigenschaft dieses Editfields einstellen. Aber die Darstellung des Inhalts in der Zelle der Listbox wird von RB übernommen und dabei ist offensichtlich keine Multiline oder Styled-Eigenschaft vorgesehen.
Somit lässt sich das auf dem einfachen Weg nicht regeln.
Die anderen Vorschläge sind allerdings leicht umzusetzen.
Ich habe beispielsweise auf die ActiveCell verzichtet und ein eigenes Editfield jeweils an die passende Stelle gesetzt. Der Inhalt dieser Zelle wird dann im CellTextPaint-Event nach meinen Wünschen eingetragen, weil ich selbst darüber die Kontrolle habe.
Auch das von Torsten Gutsche richtig angemerkte Problem:
So etwas geht nur mit Listboxen, deren Zellen der User nicht selbständig bearbeiten soll, da die Zellen selbst gar keinen "echten" Text enthalten.
ist damit zu umgehen. Die Benutzer können bei meiner Lösung durchaus Änderungen vornehmen.

Gruß von Jürgen

<Prev in Thread] Current Thread [Next in Thread>
  • Re: ListBox und ActiveCell, Dr. Jürgen Czischke <=