ToolTip

Grafische Primitive, XbaseParts und Darstellungsfragen allgemein.

Moderator: Moderatoren

Antworten
Benutzeravatar
andreas
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1902
Registriert: Mi, 28. Sep 2005 10:53
Wohnort: Osnabrück
Hat sich bedankt: 4 Mal
Kontaktdaten:

ToolTip

Beitrag von andreas »

Hallo,

ich habe irgendwann in der Doku bei den XBParts neuen Parameter toolTipText gefunden, den ich auch jetzt benutzen möchte.
Nach dem ich für alle meine Buttons in einem Formular gesetzt und das Programm kompiliert habe, musste ich feststellen, dass es keinen Hilfetext gibt, wenn ich die Maus länger über die Taste halte.

Code: Alles auswählen

::button:toolTipText := "Testtext"
Mache ich da was falsch oder wird es garnicht in XBase automatisch angezeigt?
Gruß,

Andreas
VIP der XUG Osnabrück
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16517
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Andreas,
wenn Du mal in der Hilfe schauen würdest, so steht dort unter der Beschreibung der Instanzvariable der Klasse XbpWindow() der folgende Text:
Onlinehilfe hat geschrieben:Die Instanzvariable :toolTipText wird gegenwärtig nicht vom Laufzeitsystem verwendet. Sie ist für die Speicherung des für das Objekt anzuzeigenden Tooltip-Texts vorgesehen.

Ein Tooltip ist ein kleines Fenster, das gewöhnlich zum Anzeigen von Informationen zu dem Objekt verwendet wird, über dem sich der Mauszeiger befindet. Ein Beispiel dafür, wie Tooltip-Fenster mit Xbase++ implementiert werden können, befindet sich im Verzeichnis SOURCE/SAMPLES/SOLUTION/TOOLTIP.
Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15697
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 66 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Hallo,

in der Doku steht:
Die Instanzvariabel :toolTipText wird gegenwärtig nicht ... verwendet.
Sie ist für ... Tooltip-Text vorgesehen
Also der richtige Ort für die Tooltiptexte, aber zur Zeit muss man die Anzeige noch selbst machen. Unter \source\samples\solution\tooltip gibts dazu ein Beispiel.
Gruß
Hubert
Benutzeravatar
andreas
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1902
Registriert: Mi, 28. Sep 2005 10:53
Wohnort: Osnabrück
Hat sich bedankt: 4 Mal
Kontaktdaten:

Beitrag von andreas »

Schade, dass es nicht automatisch in XBase implementiert wurde und dass man zus. Funktionen bzw. Klassen noch in die Anwendung einbauen muss, um diese Hilfe anzuzeigen.
Wäre eigentlich nicht schlecht, wenn Alaska so was fertig hätte, ohne dass man helpLink für diesen Zweck missbraucht. Was passirt denn, wenn ich auch normale Hilfe dazu auch aufrufen muss.
Gruß,

Andreas
VIP der XUG Osnabrück
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15697
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 66 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Hallo Andreas,

in zukünftigen Versionen soll es wohl enthalten sein, so verstehe ich jedenfalls den Eintrag in der Onlinehilfe. Zur Zeit muss man halt diese Variabel noch selbst anzeigen. Ich habe z.b. ein zusätzliches SLE, dass immer mit Infotext gefüllt wird, wenn eines der anderen den input-focus bekommt.

Die automatischen Tooltips wird eine zukünftige Version von VX bestimmt automatisch unterstützen, alle anderen machen es ja auch. Die Frage ist nur welche :wink:
Gruß
Hubert
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21200
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi Hubert,

die Idee mit dem SLE als Zusatz, in dem dann die Erklärung steht, ist gut. Zu dumm, dass ich nicht selbst darauf gekommen bin. Es klappt auch prima, nur wie hast DU das gelöst? Ich habe :setcaption("Hilfetext") gesetzt für das Sle, und aktiviere das über :SetInputFocus. Das Ergebnis ist auch bis auf eine Kleinigkeit so, wie ich es mir vorstelle. Leider wird aber immer beim Verlassen des letzten SLE der Hilfetext vom 1.SLE wieder angezeigt und der bleibt dann da stehen, obwohl ich mit dem Verlassen des letzten SLE einen PushButton setze. Wo liegt hier wieder meine Unwissenheit?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14658
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Beitrag von Jan »

Ich hab mal das Alaska-Beispiel bei mir eingebaut und nach meinem Geschmack etwas abgeändert. Nachdem ich auf 1.9 umgestiegen bin gab das plötzlich Fehlermeldungen :x *grmpf* Also warte ich mal darauf, daß das in 2.0 direkt und richtig funktioniert.

Jan
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16517
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Manfred,
nirgendwo :D
Dein Problem ist ja, dass der erste SLE erstmal angesprungen wird, bevor Du den Pushbutton enablest und danach auswählst! Du mußt dann einfach den Inhalt des Hilfstext-SLEs löschen!

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21200
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi Martin,

so clever war ich auch. Das nützt aber nichts. Ich habe SLEPic eingebunden und da kann man dann über den Debugger sehen, wie die Caption zwar geleert wird durch (""), aber sofort danach wird dann die "neue/alte" Caption wieder reingeschrieben.

Hier in verkürzter Form:

Code: Alles auswählen

AEval(::aEditControls, {|o| o:disable()})
       SetAppFocus(oBild:oPbSichern)
       ::oSleHilfe:setCaption("")
Also direkt nach dem SetAppFocus()
Ich habe es auch schon danach gesetzt, half auch nicht.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16517
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Ähh - Manfred,
nur mal so eine Frage: Deine ::oSleHilfe ist doch nicht mit in dem ::aEditControls enthalten, oder?
Abgesehen davon: Wenn Dein ::SleHilfe ein XbpSle-Objekt ist (oder darauf beruht), dann würde ich da eh' nicht mit SetCaption(), sondern mit SetData() arbeiten!!

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21200
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Äh sorry,

das Teil heißt oSleHilfe, ist aber ein Static.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16517
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Manfred,
dann ist das OK so - und bei den ::EditControls ist Dein Static nicht mit bei, hoffe ich mal!
Dann kann das, was bei Dir passiert, so eigentlich nicht sein!
Wenn Du in dieser Reihenfolge:
  1. Alle Eingabefelder disablest,
  2. Alle Knöpfe enablest,
  3. Auf einen Knopf den Focus setzt
  4. Die Caption Deiner Static leerst
wird dort auch kein Text angezeigt.

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21200
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Richtig,

sobald das letzte SLE verlassen wird, sieht man im Debugger, wie SLEPic:setinputfocus() des 1.SLE abgearbeitet wird. Und dabei wird dann die Caption wieder auf die 1.Hilfe gesetzt. Keine Ahnung was da intern abläuft.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16517
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Manfred,
na das ist doch richtig!!
Erinnerst Du Dich? Ich sagte, dass bei KillInputFocus erst(!) gefeuert wird, wenn das nächste Objekt bereits den Fokus hat!
Somit werden erst dann die Sle disablet, wenn der Hilfetext bereits wieder mit dem Text des ersten Sles beschrieben wurde...
Du musst halt dann den Text wieder leeren!
Frage: Wie hast Du denn Dein ::oSleHilfe definiert? Hast Du ihm bereits vor dem :create() eine Caption mitgegeben??

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21200
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Martin Altmann hat geschrieben:Hallo Manfred,
na das ist doch richtig!!
davon gehe ich aus....
Erinnerst Du Dich? Ich sagte, dass bei KillInputFocus erst(!) gefeuert wird, wenn das nächste Objekt bereits den Fokus hat!
ja, ich erinnere mich, aber das Schittdingen soll gar keinen Focus erhalten. Es soll sofort ein Puschbutton den Focus bekommen, was ich auch m.E. ohne Umschweife dem Programm mitteile und was es auch macht.
Somit werden erst dann die Sle disablet, wenn der Hilfetext bereits wieder mit dem Text des ersten Sles beschrieben wurde...
Du musst halt dann den Text wieder leeren!
Das mache ich doch, denke ich mal... Die Frage ist natürlich mal wieder an welcher Stelle muß es erfolgen, bzw. habe ich die richtige gefunden. Aber es wird ja auch die Caption geleert. Nur wo soll ich denn dann nach dem falschen Caption den neuen leeren setzen?
Frage: Wie hast Du denn Dein ::oSleHilfe definiert? Hast Du ihm bereits vor dem :create() eine Caption mitgegeben??

Viele Grüße,
Martin
Nein, habe ich nicht.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16517
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Manfred,
Manfred hat geschrieben:ja, ich erinnere mich, aber das Schittdingen soll gar keinen Focus erhalten. Es soll sofort ein Puschbutton den Focus bekommen, was ich auch m.E. ohne Umschweife dem Programm mitteile und was es auch macht.
Nein - lies Dir mal die Hilfe zu :killInputFocus() durch - das feuert nicht, bei Verlassen des SLEs, sondern erst, nachdem der Fokus auf einem anderen SLE angekommen ist!
Manfred hat geschrieben:Das mache ich doch, denke ich mal... Die Frage ist natürlich mal wieder an welcher Stelle muß es erfolgen, bzw. habe ich die richtige gefunden. Aber es wird ja auch die Caption geleert. Nur wo soll ich denn dann nach dem falschen Caption den neuen leeren setzen?
Machen mußt Du es an der Stelle, an der Du auch die Buttons enablest und den Button per SetAppFocus() aktiv setzt - und zwar danach!
Manfred hat geschrieben:Nein, habe ich nicht.
Na dann ist ja gut...

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21200
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Das ist aber eine Arbeit für Doofe. Ich setze nach dem Button die Caption neu und das Programm ändert sie direkt wieder ab.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16517
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Manfred,
glaube ich nicht! :D
Mach doch einfach folgendes: Auch die Pushbuttons haben doch einen SetInputFocus()-Slot - sorge doch einfach in allen diesen Slots dafür, dass die Caption Deiner ::SleHilfe geleert wird.

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21200
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi Martin,

Danke, es klappt. So eine ähnliche Idee hatte ich auch ausgebrütet, aber ich hätte es sicherlich umständlicher gemacht. Jaja, die Klassen und die Vererbung. Da gibt es noch viel zu lesen und zu lernen.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16517
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Manfred,
ich widerspreche Dir nur ungern - aber das ist kein Problem der Vererbung, sondern der Eventsteuerung (Ereignisse unter Windows) gegenüber der "Ablaufsteuerung" (Programmlogik unter DOS) :wink:

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21200
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Martin,

wieso, ich meine doch den SetInputFocus. Der kommt doch über XbpWindow.

PS: Wenn ich Schrott erzähle, dann korrigiere mich ruhig. Da habe ich kein Problem mit.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16517
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Manfred,
ja - SetInputFocus(). Aber der schickt einen Event an ein Control - völlig egal, ob das jetzt Objektorientiert (mit Vererbung) oder Prozedural programmiert ist...

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
andreas
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1902
Registriert: Mi, 28. Sep 2005 10:53
Wohnort: Osnabrück
Hat sich bedankt: 4 Mal
Kontaktdaten:

Beitrag von andreas »

Alle sprechen von SLEPic.

Wo kann ich die Klasse eigentlich runterladen?
Gruß,

Andreas
VIP der XUG Osnabrück
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16517
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Andreas,
ich nicht :D Aber herunterladen kannst Du es auf der Seite von James Loughner (s. im Unterforum Links und Demos).

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
andreas
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1902
Registriert: Mi, 28. Sep 2005 10:53
Wohnort: Osnabrück
Hat sich bedankt: 4 Mal
Kontaktdaten:

Beitrag von andreas »

Danke.
Gruß,

Andreas
VIP der XUG Osnabrück
Antworten