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

Re: richtig sortierte Listbox

To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Re: richtig sortierte Listbox
From: Dr. Jürgen Czischke <Juergen dot Czischke at gmx dot de>
Date: Mon, 6 Mar 2006 01:38:14 +0100
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
References: <3223899892 dot 778586559617 at [192 dot 168 dot 178 dot 41]>

Am 27.02.2006 um 15:40 schrieb Stefan Mettenbrink:

Gibt es eine Möglichkeit, Listboxen so sortieren zu lassen, das ä
bei a, ö bei o und ü bei u einsortiert wird?

MfG, Metti.



Schreib folgende zeilen in die Methode CompareRows der Listbox:

  dim name1, name2 as string

  name1=Liste.cell(row1,1)
  name1=name1.ReplaceAll("ä","ae")
  name1=name1.ReplaceAll("ö","oe")
  name1=name1.ReplaceAll("ü","ue")
  name1=name1.ReplaceAll("ß","ss")
  name2=Liste.cell(row2,1)
  name2=name2.ReplaceAll("ä","ae")
  name2=name2.ReplaceAll("ö","oe")
  name2=name2.ReplaceAll("ü","ue")
  name2=name2.ReplaceAll("ß","ss")

  If name1> name2 then
    result=1
  else
    result=-1
  End if
Return True //weist RB an, die benutzerdefinierte Routine zu verwenden

dabei steht hier der zu sortierende Name in Spalte 1 der Listbox.

Gruß von Jürgen


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