Seite 1 von 1

[Geläst] Problem mit denEreignissen Auswahl geändert und Inhalt geändert

Verfasst: Fr 8. Nov 2024, 18:12
von Proma
Hallo liebe Experten,

beim Herumspielen mit den Ereignissen ist mir aufgefallen, dass bei der Änderung der Auswahl wie auch bei der Änderung des Inhalts einer Zelle das Ergebnis nicht meinen Erwartungen entsprochen hat; die anderen Ereignisse lassen sich problemlos verarbeiten. Mag sein, dass dies an meiner Erwartungshaltung liegt - ich werde mal versuchen, das Resultat meiner Versuche in Worte zu fassen:

1. Änderung des Inhalts einer Zelle:
Das Schreiben eines Wertes in eine Zelle ist unproblematisch; beim Verlassen der geänderten Zelle duch Anklicken einer anderen Zelle erscheint die im Code vorgegebene Meldung. Beim Bewegen des Cursor auf die MsgBox (um die angezeigte Meldung samt Box wegzuklicken) werden alle Zellen markiert, über welche die Spitze des Maus-Cursor auf dem Weg zur MsgBox bewegt wird. Nach dem Wegklicken der MsgBox ist also - je nach Position der geänderten Zelle - ein mehr oder minder großer Bereich markiert. Das ist unschön, aber nicht weiter schlimm, denn beim Zurückbewegen des Mauspfeiles auf die geänderte Zelle verschwindet die Markierung wieder und wenn man dann die besagte Zelle anklickt, dann bleibt diese Markierung auch verschwunden.

2. Änderung der Auswahl
Ähnliches passiert beim Anklicken einer noch nicht ausgewählten Zelle, also beim Ändern der Selection. Zunächst erscheint wie gewünscht die entsprechende Meldung. Bewegt man nun den Cursor von der eben ausgewählten Zelle zur MsgBox, so wird auch hier der überfahrene Zellbereich markiert. Dieses Markieren - so vermute ich - hat aber zur Folge, dass die MsgBox nach dem Wegklicken sofort wieder aufgerufen wird. So gerät man unversehens in eine Art Endlosschleife.

Wo kann / muss ich ansetzen, um dieses Verhalten künftig zu unterbinden?
Eine Beispiel-Datei (Ereignisse.ods) werde/habe ich hoch/ge/laden. Bei dieser Datei ist dem Ereignis "Auswahl geändert" noch kein Makro zugeordnet; das entsprechende Makro (Demo_pEvent_SelectChang()) ist aber schon dabei.

Mein LO (24.2.6.2, x86) läuft unter Windows 11.
Vorab vielen Dank für Eure Unterstützung und
liebe Grüße
vom Martin

Re: Problem mit denEreignissen Auswahl geändert und Inhalt geändert

Verfasst: Mo 11. Nov 2024, 20:42
von mikele
Hallo,
die Ursache ist, dass das Ereignis "Auswahl geändert" nur einmal ausgelöst wird, wenn die Änderung durch die Tastatur vorgenommen wird, allerdings 4 mal (!), wenn die Auswahl mit der Mouse gemacht wird und wenn man einen Bereich markiert wird es richtig hübsch.
Anbei mal eine abgewandelte Datei, die den Wert jeder ausgewählte Zelle um 1 erhöht, sobald das Ereignis ausgelöst wurde.
Markiere mal einen Bereich mit der Mouse ... :o
Mitten in diese Mehrfachauslösung kracht nun die msgbox (die ich in meiner Variante deaktiviert habe) und will auch mit der Mouse bedient werden.

[Gelöst] Problem mit den Ereignissen Auswahl geändert und Inhalt geändert

Verfasst: Mi 20. Nov 2024, 08:12
von Proma
Hallo mikele,

vielen Dank für Deine Nachricht wie auch für das überarbeitete Modul und den dort vorgenommenen Anmerkungen in der angehängten Datei Ereignisse2.ods!

Wenn ich das richtig verstanden habe, dann gibt es für diese Probleme (noch?) keine wirkliche Lösung und deshalb werde ich bis auf weiteres die Finger davon lassen. Und weil auch diese Erkenntnis für mich schon eine Hilfe ist, habe ich die Anfrage als [Gelöst] gekennzeichnet.

Vielen Dank nochmal und liebe Grüße
vom Martin

Re: Problem mit denEreignissen Auswahl geändert und Inhalt geändert

Verfasst: Mi 20. Nov 2024, 08:24
von karolus
Hallo
…habe ich die Anfrage als [Gelöst] gekennzeichnet.…
Nein, du hast lediglich den Betreff deiner letzten Nachricht angepasst, aber nicht den Titel deiner Ausgangsfrage!

Re: Problem mit denEreignissen Auswahl geändert und Inhalt geändert

Verfasst: Mi 20. Nov 2024, 11:06
von Proma
Hallo Karolus,

tut mir Leid! Wie mache ich es richtig und wo genau kann ich das nachlesen?
Ich möchte ja gerne alles richtig machen...

Ich bitte um Nachsicht. Vielen Dank vorab und liebe Grüße
vom Martin (der Besserung gelobt) :D

Re: Problem mit denEreignissen Auswahl geändert und Inhalt geändert

Verfasst: Mi 20. Nov 2024, 11:31
von karolus
Proma hat geschrieben:
Mi 20. Nov 2024, 11:06
Hallo Karolus,

tut mir Leid! Wie mache ich es richtig und wo genau kann ich das nachlesen?
Ich möchte ja gerne alles richtig machen...
Rechts neben Titel|Betreff deiner Beiträge siehst du drei Buttons, nimm den »Bleistift«button deiner Ausgangsfrage…

Re: [Geläst] Problem mit denEreignissen Auswahl geändert und Inhalt geändert

Verfasst: Mi 20. Nov 2024, 15:59
von Proma
Danke! Ich hoffe, es hat jetzt geklappt - schauma mal :D