[Résolu][Basic] Contrôles perdus dans l'éditeur de boîte de dialogue
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 !
-
- NOOuvel adepte
- Messages : 19
- Inscription : 08 févr. 2023 14:31
[Résolu][Basic] Contrôles perdus dans l'éditeur de boîte de dialogue
Bonjour,
Par une manipulation que je n'ai pas bien compris, certains des objets de ma boite de dialogue sont sortis de la zone d'affichage de la fenêtre.
Comme il n'y a pas de Undo possible dans cet éditeur il m'est impossible de les ramener dans cette zone d'affichage....
Comment faire pour les récupérer ? sont ils perdus à jamais? je dois tout recommencer ? (plus de 80 objets).
Merci de votre aide
Cordialement
Par une manipulation que je n'ai pas bien compris, certains des objets de ma boite de dialogue sont sortis de la zone d'affichage de la fenêtre.
Comme il n'y a pas de Undo possible dans cet éditeur il m'est impossible de les ramener dans cette zone d'affichage....
Comment faire pour les récupérer ? sont ils perdus à jamais? je dois tout recommencer ? (plus de 80 objets).
Merci de votre aide
Cordialement
Dernière modification par micmac le 11 févr. 2023 18:56, modifié 2 fois.
LibreOffice 7.4.2.1
MacOS 13 Ventura
MacOS 13 Ventura
-
- RespOOnsable forum
- Messages : 12457
- Inscription : 08 nov. 2005 16:23
- Localisation : Caen, France
Re: [Basic] Objets perdus dans l'éditeur de boite de dialogue
Bonjour,
Pour être aidé efficacement par les bénévoles et surtout leur faire gagner du temps, veuillez fournir les éléments suivants :
Pour être aidé efficacement par les bénévoles et surtout leur faire gagner du temps, veuillez fournir les éléments suivants :
- insérer dans le corps du message le code de la macro exposant le problème
- joindre un document explicatif intégrant cette macro avec les données de départ (feuille1) et le résultat à obtenir (feuille2)
- fournir un mode pas-à-pas permettant de reproduire ce qui a été fait ou ce que vous cherchez à faire pour arriver au problème
- ajouter des copies écran (situation avant / après) car cela permet de mieux comprendre
-
- NOOuvel adepte
- Messages : 19
- Inscription : 08 févr. 2023 14:31
Re: [Basic] Objets perdus dans l'éditeur de boite de dialogue
Donc après avoir changé l'origine en X et Y de la boite de dialogue, je me suis retrouvé dans la situation montrée dans l'illustration ci dessous. Les boutons placés les plus à gauche de la boite de dialogue sont totalement en dehors de la zone d'affichage... Impossible de les sélectionner pour les ramener dans la zone visible.... Aucune liste de ces objets qui me permettrai des les récupérer, aucune commande Undo pour revenir en arrière... L'éditeur me semble léger dans ce genre de cas, à moins que d'être passé à coté de quelque chose....
Merci
Bien entendu dans cet example les scrolls sont complètement à gauche et en haut en position 0,0
Merci
Bien entendu dans cet example les scrolls sont complètement à gauche et en haut en position 0,0
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.4.2.1
MacOS 13 Ventura
MacOS 13 Ventura
-
- IdOOle de la suite
- Messages : 25602
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Basic] Objets perdus dans l'éditeur de boite de dialogue
Salut,
Pourquoi ne pas fournir tous les éléments demandés au départ ?
Une copie écran ne permet que de voir un problème mais pas de reproduire.
Il ne s'agit pas d'objets mais de contrôles.
Ils sont toujours accessibles dans la zone de l'EDI comme expliqué ici : viewtopic.php?t=65901
Pourquoi ne pas fournir tous les éléments demandés au départ ?
Une copie écran ne permet que de voir un problème mais pas de reproduire.
Il ne s'agit pas d'objets mais de contrôles.
Ils sont toujours accessibles dans la zone de l'EDI comme expliqué ici : viewtopic.php?t=65901
-
- NOOuvel adepte
- Messages : 19
- Inscription : 08 févr. 2023 14:31
Re: [Basic] Objets perdus dans l'éditeur de boite de dialogue
Merci Dude mais pour pouvoir accéder aux propriétés des contrôles il faut pouvoir les sélectionner et dans ce cas certains sont totalement en dehors de la zone d'affichage... donc impossibilités de modifier quoique ce soit.
LibreOffice 7.4.2.1
MacOS 13 Ventura
MacOS 13 Ventura
-
- Membre hOOnoraire
- Messages : 121
- Inscription : 23 déc. 2015 18:49
- Localisation : Annecy
Re: [Basic] Objets perdus dans l'éditeur de boite de dialogue
Bonjour,
Avec un éditeur de texte type Geany, il est possible de modifier le fichier xdl qui définit la boîte de dialogue.
Vous devriez vous en sortir en effectuant une recherche modification sur les paramètres de position.
Par exemple : le fichier se trouve ici : <usr>/Basic/Standard/Dialog1.
Le code est :
Au préalable, il faut fermer complétement LO/OOo, puis pour le bouton nommé "Bouton1", on modifie les paramètres dlg:left="43" dlg:top="60".
Cordialement.
Avec un éditeur de texte type Geany, il est possible de modifier le fichier xdl qui définit la boîte de dialogue.
Vous devriez vous en sortir en effectuant une recherche modification sur les paramètres de position.
Par exemple : le fichier se trouve ici : <usr>/Basic/Standard/Dialog1.
Le code est :
Code : Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dlg:window PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "dialog.dtd">
<dlg:window xmlns:dlg="http://openoffice.org/2000/dialog" xmlns:script="http://openoffice.org/2000/script" dlg:id="Dialog1" dlg:left="162" dlg:top="101" dlg:width="204" dlg:height="156" dlg:closeable="true" dlg:moveable="true">
<dlg:bulletinboard>
<dlg:button dlg:id="Bouton1" dlg:tab-index="0" dlg:left="43" dlg:top="60" dlg:width="78" dlg:height="38" dlg:value="CommandButton1"/>
</dlg:bulletinboard>
</dlg:window>
Cordialement.
Dernière modification par ddorange le 11 févr. 2023 16:03, modifié 1 fois.
LibreOffice 24.2 et OpenOffice 4.1.15 sous Ubuntu 23.10, Windows 7, Windows 10, MacOs Sonoma
-
- IdOOle de la suite
- Messages : 25602
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Basic] Objets perdus dans l'éditeur de boite de dialogue
Bis repetitae :
Sous OpenOffice, un contrôle ne peut pas se retrouver en dehors de la fenêtre.
Donc, tu fournis un document qu'on puisse comprendre.
-
- PassiOOnné
- Messages : 639
- Inscription : 09 août 2017 22:15
Re: [Basic] Objets perdus dans l'éditeur de boite de dialogue
Hello,
en sélectionnant la boîte de dialogue, et en appuyant sur la touche Tab, on doit pouvoir se déplacer dans les différents contrôles.
Ami calmant, J.P
en sélectionnant la boîte de dialogue, et en appuyant sur la touche Tab, on doit pouvoir se déplacer dans les différents contrôles.
Ami calmant, J.P
LibreOffice 7.6.2.1 et OpenOffice 4.1.15 sous windows 11
LibreOffice 24.2.0 et OpenOffice 4.1.15 sous Ubuntu 20.04
LibreOffice 24.2.0 et OpenOffice 4.1.15 sous Ubuntu 20.04
-
- NOOuvel adepte
- Messages : 19
- Inscription : 08 févr. 2023 14:31
Re: [Basic] Objets perdus dans l'éditeur de boite de dialogue
Jurassiez Pork merci!
Monsieur Dude : eh bien si il est possible de faire sortir un contrôle de la zone d’affichage si c’est lors du déplacement d’une multitude sélection. Reconnaissons que cet éditeur est très limité ! Mais bon on ne peut pas tout avoir!
La solution est donc l’utilisation de là touche Tab!
Monsieur Dude : eh bien si il est possible de faire sortir un contrôle de la zone d’affichage si c’est lors du déplacement d’une multitude sélection. Reconnaissons que cet éditeur est très limité ! Mais bon on ne peut pas tout avoir!
La solution est donc l’utilisation de là touche Tab!
LibreOffice 7.4.2.1
MacOS 13 Ventura
MacOS 13 Ventura
-
- IdOOle de la suite
- Messages : 25602
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Basic] Objets perdus dans l'éditeur de boite de dialogue
Comme dit plus haut, je ne reproduis pas sous OpenOffice.
Donc encore une fois, merci de fournir un document qui contient ce problème.