Dialógus box méretének módosítása tervezés időben

Makró készítés, parancsfájl írás és az API használata

Dialógus box méretének módosítása tervezés időben

HozzászólásSzerző: fecoka » 2014. június 9., hétfő 0:12

Üdv!

Calcban dolgozom.
Beszúrtam egy új dialógus boxot.
Jó is volt meg minden, de kéne még felpakolnom rá számos controlt.
Hogy lehet a szélességét és a magasságát megnövelni?
Szerkesztőben maga a dialógus nem kijelölhető.:)

Segítsetek pls.
A hozzászólást 1 alkalommal szerkesztették, utoljára fecoka 2014. június 9., hétfő 10:49-kor.
Üdv.
Fecóka
Ubuntu 14.04, Libreoffice Verzió: 4.2.3.3 Build az.: 420m0(Build:3)
fecoka
 
Hozzászólások: 5
Csatlakozott: 2014. június 8., vasárnap 23:49

Re: Dialógus box méretének módosítása

HozzászólásSzerző: antiuhu » 2014. június 9., hétfő 10:21

Nem igazán vagyok jártas a programozásban de megnéztem a gyári dialógusokat és ezt találtam:*
Kód: Egész kijelölése   KinyitásÖsszecsukás
Function GetSize(iWidth, iHeight) As New com.sun.star.awt.Size
Dim aSize As New com.sun.star.awt.Size
   aSize.Width = iWidth
   aSize.Height = iHeight
   GetSize() = aSize
End Function


Ha ezt a pár sort beírod a modulba, akkor azután már megfoghatók a dialógusablak szélei és a kívánt méretűre nyújthatók.

*: Libreoffice makrók és párbeszédablakok/ImportWizard/FilesModul --> GetSize

üdv: Anti
antiuhu
Önkéntesek
 
Hozzászólások: 194
Csatlakozott: 2008. február 28., csütörtök 23:44

Re: Dialógus box méretének módosítása

HozzászólásSzerző: fecoka » 2014. június 9., hétfő 10:46

antiuhu írta:Nem igazán vagyok jártas a programozásban de megnéztem a gyári dialógusokat és ezt találtam:*
Kód: Egész kijelölése   KinyitásÖsszecsukás
Function GetSize(iWidth, iHeight) As New com.sun.star.awt.Size
Dim aSize As New com.sun.star.awt.Size
   aSize.Width = iWidth
   aSize.Height = iHeight
   GetSize() = aSize
End Function


Ha ezt a pár sort beírod a modulba, akkor azután már megfoghatók a dialógusablak szélei és a kívánt méretűre nyújthatók.

*: Libreoffice makrók és párbeszédablakok/ImportWizard/FilesModul --> GetSize

üdv: Anti


Hello!

Köszi a gyors választ. Sajnos nem a futásidejű hanem a tervezés idejű méret a gondom. :)
Arra tudsz esetleg valami okosat?
Üdv.
Fecóka
Ubuntu 14.04, Libreoffice Verzió: 4.2.3.3 Build az.: 420m0(Build:3)
fecoka
 
Hozzászólások: 5
Csatlakozott: 2014. június 8., vasárnap 23:49

Re: Dialógus box méretének módosítása tervezés időben

HozzászólásSzerző: antiuhu » 2014. június 9., hétfő 11:40

Nekem ezzel csak a tervező nézetben - a makró szerkesztőben - sikerült átméretezni az ablakot. (ha jól sejtem akkor ez a tervezés idejű átméretezés)
dialogusablak_meretenek_szerkesztese.png

Készítettem egy mintafájlt is. Ha mindent jól csináltam akkor látni kellene a "dialog1" és "dialog2" pontot az eszköztáron, amit ha megnyomsz, akkor előjön egy kicsi és egy nagy dialogusablak. :)
dialogusablak_meghivasa.png

A kicsi és a nagy ablakot is az előbb beírt függvénnyel készítettem. De ezer szó helyett lesd meg a fájlt (abban benne van a makró).

üdv: Anti
Csatolmányok
dialogusbox_atmeretezese.ods
(13.7 KiB) 62 alkalommal.
antiuhu
Önkéntesek
 
Hozzászólások: 194
Csatlakozott: 2008. február 28., csütörtök 23:44

Re: Dialógus box méretének módosítása tervezés időben

HozzászólásSzerző: fecoka » 2014. június 9., hétfő 12:13

Szia!

itt a gond.
gond.jpg
a gond

A szerkesztőben a tiedet megnyitva sem tudom "kijelölni" hogy átméretezhessem.
Mi lehet?? Valami opció?? Vagy te eseteg a windowsos verzióval dolgozol?
Üdv.
Fecóka
Ubuntu 14.04, Libreoffice Verzió: 4.2.3.3 Build az.: 420m0(Build:3)
fecoka
 
Hozzászólások: 5
Csatlakozott: 2014. június 8., vasárnap 23:49

Re: Dialógus box méretének módosítása tervezés időben

HozzászólásSzerző: antiuhu » 2014. június 9., hétfő 12:48

a dialógus ablak keretére kell klikkelni (Nálam is nagyon pontosan kell ezt megadni - szóval nem elég csak az ablakon valahol kattintani mint a többi elemnél)
Most Debiannal (Wheezy) és 4.2-vel dolgozok, de 3.5 alatt is leteszteltem és ott is ment.

üdv:Anti
antiuhu
Önkéntesek
 
Hozzászólások: 194
Csatlakozott: 2008. február 28., csütörtök 23:44

Re: Dialógus box méretének módosítása tervezés időben

HozzászólásSzerző: fecoka » 2014. június 10., kedd 1:08

antiuhu írta:a dialógus ablak keretére kell klikkelni (Nálam is nagyon pontosan kell ezt megadni - szóval nem elég csak az ablakon valahol kattintani mint a többi elemnél)
Most Debiannal (Wheezy) és 4.2-vel dolgozok, de 3.5 alatt is leteszteltem és ott is ment.

üdv:Anti

Szia!

Teljesen igazad van! :bravo:

ÉN bénáztam. :)
Üdv.
Fecóka
Ubuntu 14.04, Libreoffice Verzió: 4.2.3.3 Build az.: 420m0(Build:3)
fecoka
 
Hozzászólások: 5
Csatlakozott: 2014. június 8., vasárnap 23:49


Vissza: Testreszabás és kibővítés

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 0 vendég