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

Re: Spaltenbreite und Events

To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Re: Spaltenbreite und Events
From: "Dr. Jürgen Czischke" <Juergen dot Czischke at gmx dot de>
Date: Fri, 28 Oct 2005 23:01:40 +0200
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
References: <20051024191221 dot 28540 dot qmail at web33207 dot mail dot mud dot yahoo dot com> <f748230eb373f087f19ef22025b14af1 at gmx dot de> <E4147E10-22FF-4446-B984-4D953A6C357A at vmac dot ch>

Am 28.10.2005 um 09:06 schrieb Christiaan Verbree:


Am 27.10.2005 um 23:39 schrieb Dr. Jürgen Czischke:

Am 24.10.2005 um 21:12 schrieb J. Van Loon:

--- "Dr. Jürgen Czischke" <Juergen dot Czischke at gmx dot de>
wrote:

Das hört sich für mich nach einem Refresh-Problem an.
Ich würde in so einem Fall mal andereListbox.refresh
oder window.refresh aufrufen.

Aber ehrlich gesagt, ist das nur blind geraten.

Ein Refresh im CellBackgroundPaint-event führt leider zum Absturz.

Ehm ist jetzt nur ne Vermutung, refresh ruft ja wieder die Zeichenmethoden der Listbox auf und die dann wieder den CellBackgroundPaint-Event, somit hast du ne Rekusion, die irgendwan zu einem StackOverflow führen wird.
Genauso ist es!

Kannst du den Refresh nicht zb in einem MouseUp Event aufrufen?
das geht nicht, weil ein MouseUp Event nur erzeugt wird, wenn zuvor im MouseDown Event die Übernahme dieser Events mit der Rückgabe von true angezeigt wurde. Dadurch ist aber beispielsweise die manuelle Spaltenveränderung nicht mehr möglich, die ich benötige.

Es ist sogar so, dass dies genau der Sinn der Übung ist. Ich möchte, dass sich die Spaltenveränderung in der einen Liste auf die Breite der Spalten in der anderen Liste auswirkt.
Aber vielen Dank für Deine Tipps.
gruss Christiaan

Gruß von Jürgen


<Prev in Thread] Current Thread [Next in Thread>