Abfangen des Mausrad-Events/bzw. abschalten

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

Moderator: Moderatoren

Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Abfangen des Mausrad-Events/bzw. abschalten

Beitrag von komma4 »

steven006 hat geschrieben:wie man das Scrollen mit dem Mausrad verhindern kann, sodass stets die selbe Ansicht bleibt?
Das weiss ich nicht.

Wie wäre es stattdessen mit dem Fixieren der Ansicht? Bspw.

Code: Alles auswählen

ThisComponent.getCurrentController().FreezeAtPosition(6,16)
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
marcel_at_work
****
Beiträge: 195
Registriert: Sa, 24.04.2010 15:51
Wohnort: Basel [CH]

Re: Abfangen des Mausrad-Events/bzw. abschalten

Beitrag von marcel_at_work »

Hey komma,

... hab das jetzt auch mal ausprobiert, aber WIE MACHT MAN DAS DENN WIEDER RÜCKGÄNGIG??? (ich kann die Ansicht jetzt NICHT mehr ändern... :shock: :lol:)

Und: Warum findet man die Methode nicht über Xray?

Lg, Marci
[Win 10 Pro x64/Downgrade 7, AOO 4.1.6 und LO 6.3.0.4]
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Abfangen des Mausrad-Events/bzw. abschalten

Beitrag von komma4 »

Rückgängig:

Code: Alles auswählen

ThisComponent.getCurrentController().FreezeAtPosition(0,0)

Weiss nicht, was Du bei

Code: Alles auswählen

xray ThisComponent.getCurrentController()
siehst ... ich sehe es unter METHODS 8)
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
marcel_at_work
****
Beiträge: 195
Registriert: Sa, 24.04.2010 15:51
Wohnort: Basel [CH]

Re: Abfangen des Mausrad-Events/bzw. abschalten

Beitrag von marcel_at_work »

Ok. Ich bin noch "etwas" neu in Xray... :)

Lg, Marci

Ps.: Das mit der Positionsangabe geht bei mir ned... warum nur? Die Einstellung bleibt erhalten... :(
[Win 10 Pro x64/Downgrade 7, AOO 4.1.6 und LO 6.3.0.4]
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Abfangen des Mausrad-Events/bzw. abschalten

Beitrag von Karolus »

Hallo
Was passiert denn wenn du "per Hand" →Fenster→[]fixieren
abschaltest ?

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Abfangen des Mausrad-Events/bzw. abschalten

Beitrag von komma4 »

Karolus hat geschrieben:"per Hand" →Fenster→[]fixieren
abschaltest ?
Das ist zu einfach 8)
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Abfangen des Mausrad-Events/bzw. abschalten

Beitrag von komma4 »

marcel_at_work hat geschrieben:Das mit der Positionsangabe geht bei mir ned... warum nur? Die Einstellung bleibt erhalten... :(

Die Positionsangabe 0,0 funktioniert nur, wenn der Cursor in A1 steht :D
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
marcel_at_work
****
Beiträge: 195
Registriert: Sa, 24.04.2010 15:51
Wohnort: Basel [CH]

Re: Abfangen des Mausrad-Events/bzw. abschalten

Beitrag von marcel_at_work »

Hallo Jungs,

Winfried hat Recht, viel zu einfach, um diesen Weg zu gehen. :lol:

Hmmmmm... es will trotzdem ned, so wie du es meinst. Das mit dem Fixieren geht nur bis zu einem Punkt, der auch noch auf dem Bildschirm zu sehen ist - und dann sieht man ja auch dieses doofe Fixierkreuz... :(
Ich hab bis jetzt alle Anwendungen stets über Dialoge realisiert, da die Formular-Form eben ein paar Nachteile für mich hat, fand aber den Thread hier sehr interessant, da so zumindest eines davon beseitigt werden könnte. Kann das denn nicht einfach mal funktionieren, so wie man es sich wünscht? :)
Die einzige Alternative, um das Scrollen auf dem Formular zu vermeiden, wäre dann, jeden freien Platz, um die aktiven Elemente (Textfelder, etc.) mit deaktivierten, unsichtbaren Elementen zuzupflastern - wäre aber dann wohl nicht gerade die beste, wenn man das doofe Ding dann irgendwann mal umbauen mag... :shock:

Lg, Marci
[Win 10 Pro x64/Downgrade 7, AOO 4.1.6 und LO 6.3.0.4]
marcel_at_work
****
Beiträge: 195
Registriert: Sa, 24.04.2010 15:51
Wohnort: Basel [CH]

Re: Abfangen des Mausrad-Events/bzw. abschalten

Beitrag von marcel_at_work »

Hier auch...

... keiner einen Rat???

Lg, Marci
[Win 10 Pro x64/Downgrade 7, AOO 4.1.6 und LO 6.3.0.4]
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: Abfangen des Mausrad-Events/bzw. abschalten

Beitrag von turtle47 »

Hi,
steven006 hat geschrieben:Hat jemand vielleicht einen Rat, wie man das Scrollen mit dem Mausrad verhindern kann, sodass stets die selbe Ansicht bleibt?
Es stell sich die Frage, ob das wirklich sinnvoll ist. Denn es kommt immer darauf an welchen Zoom und welche Bilschirmauflösung der User eingestellt hat.
Es könnte also durchaus sein, dass bei einer bestimmtem Konsterlation dieser Faktoren der User nur einen Teil des "Formulars" sieht.
marcel_at_work hat geschrieben:Die einzige Alternative, um das Scrollen auf dem Formular zu vermeiden, wäre dann, jeden freien Platz, um die aktiven Elemente (Textfelder, etc.) mit deaktivierten, unsichtbaren Elementen zuzupflastern
Wenn Du es trotzdem versuchen möchtes, so blende links und unterhalb des "Formulars" die nicht benötigten Zeilen und Spalten aus und setze zusätzlich in
Deinem Makro den Zoom auf 100 Prozent.

Viel Erfolg.

Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Antworten