Listbox im Dialog

Hallo Liste,

ich habe zwei ListBox im Dialog. Die erste befülle ich beim Öffnen

                oListBox = oDialog.getControl("ListBox1")

                aListe = array("Frau","Herr")

                oListBox.removeItems(0,oListBox.getItemCount())

                oListBox.addItems(aListe,0)

Wenn ich den Dialog starte sehe ich eine Leerzeile, darunter die beiden
Werte

Nachdem ich einen Wert gewählt habe und nocheinmal durch die Liste scrolle,
ist die Leerzeile verschwunden. Gut, hier brauche ich sie ja eigentlich
nicht,

Bei der zweiten Listbox, die ich mit

                oListBox = oDialog.getControl("ListBox5")

                aListe = array(" ","Dr.","Prof.")

                oListBox.removeItems(0,oListBox.getItemCount())

                oListBox.addItems(aListe,0)

befülle habe ich nach dem Start zwei Leerzeilen. Die erste verschwindet beim
nochmaligem Scrollen. Hier ist eine Leerzeile erwünscht.

Wie kann ich erreichen, dass die automatsch eingefügte (Start-)Leerzeile
verschwindet?

Sicherlich eine ganz triviale Angelegenheit, aber ich stehe z.Zt. auf dem
Schlauch.

Gruß

Egon

Ich bin jetzt nicht so fitt mit Basic, aber ich vermute, die anfängliche
Leerzeile hängt damit zusammen, dass Du keinen Wert selektiert hast;
versuch das doch einfach mal.

Wolfgang

Hallo Wolfgang,

genau das wars. Hab ich doch gesagt, etwas simples, aber in dem dicken Buch
über Makros hab ich's nicht gefunden. Ich danke Dir für den Hinweis.

Gruß

Egon

Das hat auch weniger mit Makro zu tun, als vielmehr mit der Listbox
selber; die Leerzeile ist einfach die Selektion für 'keine Selektion'.

Wolfgang

Halo Wolfgang,

da habe ich wieder etwas dazu gelernt. Im PHP, was ich eigentlich lieber
mache, ist es anders.

Gruß Egon

Hallo Egon,

ich bin an der Erstellung der deutschsprachigen Handbücher für LO beteiligt und sammle u.a. Makros.

Kannst Du bitte ein ganz kurze Zusammenfassung hier posten:
1) Was Dein Makro macht.
2) Das Makro selbst

aber in dem dicken Buch über Makros

Welches Buch meinst Du?

Gruß

Jochen

Hallo Jochen,

das Makro schreibt Eingaben aus einem Dialog in Felder eines Textdokuments.
Teilweise werden numerische Berechnungen durchgeführt. Also weiter nichts
besonderes, sicherlich auch nicht sonderlich intelligent programmiert und
schließlich aus verschiedebnen Quellen abgeschrieben.

Hier gehen aber keine Anhänge - soll ich es Dir an Deine Adresse senden?

Ich meine das Buch von T. Krumbein.

Gruß Egon

Hallo Egon,

soll ich es Dir an Deine Adresse senden?

Ja bitte.

Übrigens ich "arbeite" (gelegentlich und spontan) an folgendem Handbuch: [1]
Wenn Du magst, kannst Du mir gerne Makros oder Verbesserungsvorschläge schicken.

[1] https://wiki.documentfoundation.org/images/6/63/Makroprogrammierung_V41.pdf

Gruß

Jochen