[Basic] Ouverture d'un formulaire par commande "full screen"
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 31 janv. 2011 15:46
[Basic] Ouverture d'un formulaire par commande "full screen"
Bonjour à tous,
Comme Micheldu37 après l'installation de LO 3.3 version finale j'ai effectivement constaté que cette commande affiche les formulaires dans un format réduit, je n'ai personnellement pas de réponse dans l'immédiat mais il semble que le formulaire ouvert en full screen prend la taille du formulaire en mode conception .
Le problème n'est pas résolu mais peut-être y a t il là une piste.
A suivre
A+
Comme Micheldu37 après l'installation de LO 3.3 version finale j'ai effectivement constaté que cette commande affiche les formulaires dans un format réduit, je n'ai personnellement pas de réponse dans l'immédiat mais il semble que le formulaire ouvert en full screen prend la taille du formulaire en mode conception .
Le problème n'est pas résolu mais peut-être y a t il là une piste.
A suivre
A+
Dernière modification par Don Corleone le 04 févr. 2011 08:46, modifié 3 fois.
Raison : TO : LOBasic Ouverture d'un formulaire en "fullScreen". Merci d'utiliser des termes français.
Raison : TO : LOBasic Ouverture d'un formulaire en "fullScreen". Merci d'utiliser des termes français.
Windows XP SP3 open office 3.2.1
-
- MOOdérateur
- Messages : 629
- Inscription : 20 avr. 2010 14:48
Re: LOBasic Ouverture d'un formulaire en "fullScreen"
Bonjour,
Cette section a des règles très précises que vous devez obligatoirement suivre pour obtenir de l'aide. C'est indiqué dans le cadre rouge en haut de la page.
Il est demandé aux auteurs de faire précéder le titre de leur question d'une balise adéquate en respectant une typographie : entre croche [ ] avec une majuscule et le reste en minuscule Ce balisage est extrêmement important car il permet d'avoir une base de connaissance optimum en cas de recherche. Avez-vous remarqué comment étaient les autres questions postées ?
Lisez ce fil pour savoir quelle balise utiliser : http://user.services.openoffice.org/fr/ ... html#27295
N'oubliez pas que le terme "Macro" ou "LO" ne doit pas être employé car il est implicite. Essayer de synthétiser au mieux ce que vous cherchez à faire.
Un titre accrocheur vous permettra d'une part d'être aidé plus rapidement et d'autre part, d'enrichir notre base de connaissances.
Nous l'avons fait pour vous cette fois-ci mais lors de votre prochaine question, nous vous remercions de le faire vous-même sous peine de voir votre sujet verrouillé.
Merci de votre collaboration.
PS :
Cette section a des règles très précises que vous devez obligatoirement suivre pour obtenir de l'aide. C'est indiqué dans le cadre rouge en haut de la page.
Il est demandé aux auteurs de faire précéder le titre de leur question d'une balise adéquate en respectant une typographie : entre croche [ ] avec une majuscule et le reste en minuscule Ce balisage est extrêmement important car il permet d'avoir une base de connaissance optimum en cas de recherche. Avez-vous remarqué comment étaient les autres questions postées ?
Lisez ce fil pour savoir quelle balise utiliser : http://user.services.openoffice.org/fr/ ... html#27295
N'oubliez pas que le terme "Macro" ou "LO" ne doit pas être employé car il est implicite. Essayer de synthétiser au mieux ce que vous cherchez à faire.
Un titre accrocheur vous permettra d'une part d'être aidé plus rapidement et d'autre part, d'enrichir notre base de connaissances.
Nous l'avons fait pour vous cette fois-ci mais lors de votre prochaine question, nous vous remercions de le faire vous-même sous peine de voir votre sujet verrouillé.
Merci de votre collaboration.
PS :
Merci de préciser par un lien le message auquel vous semble faire référence.algol a écrit :Comme Micheldu37
Votre question a trouvé sa solution ?
Balisez votre fil [Résolu] ou [Issue] dans le titre de votre 1er message.
Tout sur le fonctionnement du forum
Balisez votre fil [Résolu] ou [Issue] dans le titre de votre 1er message.
Tout sur le fonctionnement du forum
-
- IdOOle de la suite
- Messages : 25181
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Basic] Ouverture d'un formulaire par commande "full scr
Salut,
Certes mais le forum contient plus de 100.000 messages. Peux-tu nous mettre au moins le lien vers la précédente discussion ?algol a écrit :Comme Micheldu37
Ce n'est pas ce qu'indique ta signature, merci de mettre à jour l'information.algol a écrit :après l'installation de LO 3.3
Windows XP SP3 open office 3.2.1
La piste serait déjà de nous fournir un fichier accompagné de la macro permettant de reproduire le dysfonctionnement.algol a écrit :Le problème n'est pas résolu mais peut-être y a t il là une piste.
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 31 janv. 2011 15:46
Re: [Basic] Ouverture d'un formulaire par commande "full scr
Bonjour,
LO 3.3 ne me permettant pas de transférer des applications d'OO 3.2.1 vers LO 3.3 il est évident que je continue à utiliser OO 3.2.1
LO 3.3 ne me permettant pas de transférer des applications d'OO 3.2.1 vers LO 3.3 il est évident que je continue à utiliser OO 3.2.1
Windows XP SP3 open office 3.2.1
-
- IdOOle de la suite
- Messages : 25181
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Basic] Ouverture d'un formulaire par commande "full scr
C'est une question ou une constatation ?algol a écrit :LO 3.3 ne me permettant pas de transférer des applications d'OO 3.2.1 vers LO 3.3 il est évident que je continue à utiliser OO 3.2.1
Si c'est le 1er cas :
Dude a écrit :La piste serait déjà de nous fournir un fichier accompagné de la macro permettant de reproduire le dysfonctionnement.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Améliorez AOO et votez pour les issues
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 31 janv. 2011 15:46
Re: [Basic] Ouverture d'un formulaire par commande "full scr
C'est une réponse à la remarque concernant mon profil et la mise à jour de ma signature
Windows XP SP3 open office 3.2.1
-
- Membre hOOnoraire
- Messages : 133
- Inscription : 12 déc. 2007 13:42
Re: [Basic] Ouverture d'un formulaire par commande "full scr
Bonjour
il est vrai que le plein écran avec libre office pose problème.
Voila la macro qui est mise en cause
il est vrai que le plein écran avec libre office pose problème.
Voila la macro qui est mise en cause
Code : Tout sélectionner
sub Fullscreen
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "FullScreen"
args1(0).Value = true
dispatcher.executeDispatch(document, ".uno:FullScreen", "", 0, args1())
ThisComponent.CurrentController.ViewSettings.ZoomValue = 100 'zoom
end sub
Windows 7 PRO Libre Office 4.1.3.2
Si je peu aider je n'hésite pas
Si je peu aider je n'hésite pas
-
- Membre lOOyal
- Messages : 40
- Inscription : 28 mai 2018 08:16
Re: [Basic] Ouverture d'un formulaire par commande "full scr
Bonjour à tous,
Oui comme vous j'ai constaté que le formulaire ouvert en full screen prend la taille du formulaire en mode conception.
Ce qui me posait problème quand je passais mon formulaire à mon collègue qui avait un écran plus grand que le mien (nomal c'est mon chef) ... et il disait pourquoi le formulaire ne prend qu'une partie de mon écran...
Après plusieurs recherches, j'ai fini par conclure
J'ai trouvé dans :
https://forum.openoffice.org/fr/forum/v ... en#p180983
Les dimensions dans la macro sont à adapter au dimension de ton écran.
Et ainsi il me restait à trouver les dimensions de l'écran.
Ce que j'ai trouver sous
https://forum.openoffice.org/fr/forum/v ... an#p265653
Les dimensions de l'écran sont :
Et pour mettre le formulaire en plein écran:
Les scripts autres pour redimensionner sont sur le document suivant:
http://openoffice-docj.osdn.jp/wiki/ima ... seForm.pdf
ceci répond aussi à la question du forum https://forum.openoffice.org/fr/forum/ftopic8215.html
Voilà je pense que beaucoup de messages du forum peuvent passer à résolu.
Oui comme vous j'ai constaté que le formulaire ouvert en full screen prend la taille du formulaire en mode conception.
Ce qui me posait problème quand je passais mon formulaire à mon collègue qui avait un écran plus grand que le mien (nomal c'est mon chef) ... et il disait pourquoi le formulaire ne prend qu'une partie de mon écran...
Après plusieurs recherches, j'ai fini par conclure
J'ai trouvé dans :
https://forum.openoffice.org/fr/forum/v ... en#p180983
Les dimensions dans la macro sont à adapter au dimension de ton écran.
Et ainsi il me restait à trouver les dimensions de l'écran.
Ce que j'ai trouver sous
https://forum.openoffice.org/fr/forum/v ... an#p265653
Les dimensions de l'écran sont :
Code : Tout sélectionner
function hauteur
x = 0 : y = 0
oDisplayAccess = CreateUnoService("com.sun.star.awt.DisplayAccess")
oTK = thisComponent.currentController.componentWindow.toolkit
If Not isNull(oDisplayAccess) Then
oDisplay = oDisplayAccess.getByIndex(0)
vRect = oDisplay.WorkArea
ElseIf Not isNull(oTk) Then
vRect = oTK.workArea
End If
hauteur = vRect.Height
end function
function largeur
x = 0 : y = 0
oDisplayAccess = CreateUnoService("com.sun.star.awt.DisplayAccess")
oTK = thisComponent.currentController.componentWindow.toolkit
If Not isNull(oDisplayAccess) Then
oDisplay = oDisplayAccess.getByIndex(0)
vRect = oDisplay.WorkArea
ElseIf Not isNull(oTk) Then
vRect = oTK.workArea
End If
argeur = vRect.Width
end function
Code : Tout sélectionner
sub ResizeWindow()
'maximise la fenêtre
dim vFrame as Object
dim vWindow as Object
dim vRect as Object
dim intHeight as Integer
dim intWidth as Integer
dim intXPos as Integer
dim intYPos as Integer
dim oForm as Object
oForm = ThisComponent
On Error Goto HandleError
vFrame = oForm.getCurrentController.getFrame()
vWindow = vFrame.getContainerWindow()
vRect = vWindow.getPosSize()
'position en haut à gauche
intXPos=0
intYPos=0
intHeight=hauteur '<----------Résolution de l'écran
intWidth=largeur '<---------/
vWindow.setPosSize(intXPos, intYPos, intWidth, intHeight, com.sun.star.awt.PosSize.POSSIZE )
HandleError:
If Err<>0 Then
Exit Sub
End If
End Sub
http://openoffice-docj.osdn.jp/wiki/ima ... seForm.pdf
ceci répond aussi à la question du forum https://forum.openoffice.org/fr/forum/ftopic8215.html
Voilà je pense que beaucoup de messages du forum peuvent passer à résolu.
LibreOffice 7.0.3.1 sous Windows 10
LOo 6.3.1.2 sous Windows 10 sur un ancien poste
LOo 6.3.1.2 sous Windows 10 sur un ancien poste
-
- RespOOnsable forum
- Messages : 12228
- Inscription : 08 nov. 2005 16:23
- Localisation : Caen, France
Re: [Basic] Ouverture d'un formulaire par commande "full scr
Ami fossoyeur,
Déterrage de 2011 d'un fil traitant d'OpenOffice alors que vous êtes avec LibreOffice = verrouillage
Déterrage de 2011 d'un fil traitant d'OpenOffice alors que vous êtes avec LibreOffice = verrouillage