Doppelkick-Ereignis für Listbox

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Steffan
****
Beiträge: 125
Registriert: Mi, 21.06.2006 10:07
Wohnort: Dresden

Doppelkick-Ereignis für Listbox

Beitrag von Steffan »

Hallo zusammen,

wie kann ich einer Listbox in einem Dialog ein Makro beim Doppelklick auf einen Eintrag zuordnen?
Geht das überhaupt?

Fragt sich
Steffan
ykcim
*****
Beiträge: 324
Registriert: Di, 29.07.2003 15:22
Wohnort: Neu-Isenburg
Kontaktdaten:

Beitrag von ykcim »

Nein es geht nicht.

mfg
Michael
__
FAQ zu Starbasic -> http://www.starbasicfaq.de
Steffan
****
Beiträge: 125
Registriert: Mi, 21.06.2006 10:07
Wohnort: Dresden

Beitrag von Steffan »

Hab ich befürchtet.

Trotzdem danke für deine schnelle Antwort

Steffan.
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Beitrag von Stephan »

wie kann ich einer Listbox in einem Dialog ein Makro beim Doppelklick auf einen Eintrag zuordnen?
Geht das überhaupt?
Wenn ich Deine Frage richtig verstehe ja, z.B.:

Code: Alles auswählen

Dim oDialog1 AS Object 
Dim oForm As Object

Sub StartDialog1 
oForm = DialogLibraries.Standard.Martin 
oDialog1 = CreateUnoDialog( oForm )
oDialog1.execute
end sub 

Sub d_klick
inhalt = oDialog1.GetControl("ListBox1")
Select Case inhalt.selectedItem
	Case "Eintrag1"
		erster
	Case "Eintrag2"
		zweiter
	Case "Eintrag3"
		dritter
End Select
End Sub

Sub erster
Msgbox "Erster"
End Sub

Sub zweiter
Msgbox "Zweiter"
End sub

Sub dritter
Msgbox "Dritter"
End Sub
Du mußt das Makro d_klick dem Ereignis "beim Auslösen" der Listbox zuweisen und diese muß zumindest die drei Texteinträge haben die in der Select-Case-Schleife abgefragt werden.



Gruß
Stephan
Steffan
****
Beiträge: 125
Registriert: Mi, 21.06.2006 10:07
Wohnort: Dresden

Beitrag von Steffan »

Hallo Stephan,

super, das wars!
Beim Auslösen = Doppelklick, diese Info hat mir gefehlt.

Danke,
Steffan
Antworten