Witam
Czy da się w dialogu, tak oprogramować jakieś pole, np. etykietę czy pole tekstowe, żeby można je było przemieszczać w inne miejsce za pomocą myszy?
Oczywiście nie chodzi o widok w trybie projektowym, tylko w działającym dialogu. A dodatkowo, jeśli tak da się zrobić, to chciałbym widzieć koordynaty nowego położenia. Zupełnie nie wiem z jakiej strony się do tego zabrać, i czy to w ogóle jest możliwe?
Pozdrawiam
Etykieta w dialogu - czy można zmieniać położenie
Re: Etykieta w dialogu - czy można zmieniać położenie
W załączniku masz przykład na dobry początek.
- Załączniki
-
- okno_dialog.odt
- (10.99 KiB) Pobrany 235 razy
OOo3.1.1 na Ubuntu 9.04
Re: Etykieta w dialogu - czy można zmieniać położenie
Dzięki, o coś takiego mi chodziło. Pozdrawiam
Re: Etykieta w dialogu - czy można zmieniać położenie
Dzięki ża podpowiedź, już coś więcej wiem, i powoli mój pomysł zaczyna być realny. A możesz mi jeszcze podpowiedzieć jak przechwycić położenie kursora myszy? Powiedzmy z wciśniętym klawiszem? Albo, w jakiej bibliotece UNO tego szukać? Przepraszam, ze pytam o takie rzeczy, nie potrafię rozgryźć dokumentacji UNO i odszukać tam czegokolwiek
Re: Etykieta w dialogu - czy można zmieniać położenie
Trochę późno zauważyłem pytanie ... Mogłeś założyć nowy wątek.
Jak masz procedurę obsługującą zdarzenie
sub my_proc(oEv as object) [ poprawka zamiast "as event" ]
...
end sub
to współrzędne zdarzenia wynoszą
x = oEv.x
y = oEv.y
PS
Ostatnio nasmarowałem w BASIC rozszerzenie do OOo. Znajdziesz w nim zabawę z wieloma rzeczami:
http://extensions.services.openoffice.o ... oDigitizer
PS2
Na początek dłubania to jest dobre
http://wiki.services.openoffice.org/wik ... ASIC_Guide
Z lewej strony jest opcja "Załaduj tę książkę jako bieżącą" a potem "Pobierz jako: PDF".
Jak masz procedurę obsługującą zdarzenie
sub my_proc(oEv as object) [ poprawka zamiast "as event" ]
...
end sub
to współrzędne zdarzenia wynoszą
x = oEv.x
y = oEv.y
PS
Ostatnio nasmarowałem w BASIC rozszerzenie do OOo. Znajdziesz w nim zabawę z wieloma rzeczami:
http://extensions.services.openoffice.o ... oDigitizer
PS2
Na początek dłubania to jest dobre
http://wiki.services.openoffice.org/wik ... ASIC_Guide
Z lewej strony jest opcja "Załaduj tę książkę jako bieżącą" a potem "Pobierz jako: PDF".
OOo3.1.1 na Ubuntu 9.04