| Synedit Parameters | |
|
+3Jean Claude Minibug Yannick 7 participants |
|
Auteur | Message |
---|
Froggy One
Nombre de messages : 598 Date d'inscription : 06/01/2012
| Sujet: Re: Mar 27 Juin 2017 - 9:26 | |
| En attendant... chez moi ça marche ! sympa cet éditeur !! | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 27 Juin 2017 - 9:30 | |
| Merci Froggy One. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 27 Juin 2017 - 9:37 | |
| @ Jean Claude, Le bug est ligne 369 Là, je ne vois pas ce que je peux faire... | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Synedit Parameters Mar 27 Juin 2017 - 9:49 | |
| Tu pourrais utiliser l'évènement ON_RESUZE de la form principale pour remettre la fenêtre de rechernce en avant-plan. Mais ce n'est qu'in pis-aller, car le même probème se pose si tu cliques dans la fenêtre principale.
Une meilleuire solutop, serait d'appeler ta fenêtre de recherche en mode modal. Pour cela, il sffit de faire INACTIVE sur la form principale lors de l'affichage de la fenêtre de recherches, et ACTIVE dès la fermeture de la fenêtre de rechercehs. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 27 Juin 2017 - 10:15 | |
| @ Klaus, Normalement en recliquant sur le menu la fenêtre revient au premier plan. En tout cas c' est codé pour cela. Mais, je vais ajouter cette sécurité. Pour le bug de la ligne 369. Regardez mon post "Invalid Pointer" que j' ai placé dans la rubrique "Bug" | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Synedit Parameters Mar 27 Juin 2017 - 10:31 | |
| Il y a aussi la solution de remplacer FORM par un panel (s'il est crée après l'objet SYNEDIT, le panel sera toujours en premier plan) Bon il faut lui ajouter un bouton de fermeture. L’inconvénient de cette solution est la position du panel qui sera fixe, à moins de coder 4 boutons (flèches) pour le déplacer de 10,20... pixels vers la droite, la gauche.... Je sais que c'est du boulot, c'est une idée... A+ | |
|
| |
silverman
Nombre de messages : 970 Age : 52 Localisation : Picardie Date d'inscription : 18/03/2015
| Sujet: Re: Synedit Parameters Mar 27 Juin 2017 - 11:16 | |
| @Klaus J'ai le même pb que yannick(fenetre de recherche qui passe à l'arriere plan). Du coup, j'ai essayé d'utiliser le mode modal, mais je ne comprend pas comment ça marche; Tous les event qui sont dans mon form de recherche ne sont pas traités tant que je clique pas sur la croix de fermeture du form. Peux tu modifier cet exemple pour montrer comment on utilise un form modal stp? - Code:
-
dim formtest label fin
' form modal pour quitter form 9 : left 9,500 : top 9,200 : caption 9,"form 9" button 12 : parent 12,9 : left 12,125 : top 12,75 : caption 12,"Annuler"
' un form de travail different de 0... formtest=50 if formtest>20 hide 0 form formtest width formtest,600 height formtest,320 end_if caption formtest,"form "+str$(formtest) ' to_foreground formtest :' ...en avant plan par défaut
' event du bouton "quitter" on_click 12,fin
' le form devient modal inactive 50 hide 9 : show_modal 9
END
fin: active 50 width formtest,300 height formtest,160 caption 50,"Test terminé avec succès" return
L'idéal, serait de pouvoir verrouiller un form en avant plan sans qu'il soit modal. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Synedit Parameters Mar 27 Juin 2017 - 12:12 | |
| Dans mes programmes, comme dans Synedit_Editor, je fais ceci: - Code:
-
label annuler, form9
button 1 : caption 1,"Form 9" : on_click 1,form9
' form modal pour quitter form 9 : hide 9 : left 9,500 : top 9,200 : caption 9,"form 9" on_close 9,annuler button 12 : parent 12,9 : left 12,125 : top 12,75 : caption 12,"Annuler" on_click 12,annuler
END
form9: inactive 0 show 9 return annuler: hide 9 active 0 to_foreground 0 return Je n'ai pas encore compris comment me servir de la commande SHOW_MODAL. Il n'y a pas la commande HIDE_MODAL ni CLOSE_MODAL... Mais l'exemple ci-dessus marche parfaitement. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 27 Juin 2017 - 16:06 | |
| Dans le cas des fenêtres "Rechercher" et "Remplacer", je ne peux pas utiliser une forme modal.
Sur une recherche simple, ce n' est pas grave. Mais si je recherche un mot de la ligne 0 à la ligne fin et que je veux agir à chaque fois que le mot est trouvé, j' ai besoin que le formulaire principale reprenne la main.
C' est pour cela que j' ai codé les deux formulaires de façon à ce qu' ils soient remis en avant si on re-clique sur le bouton du menu si Show(N)=1. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 27 Juin 2017 - 16:33 | |
| J' ai mis à jour le zip de BasicEditor. Le bug des fenêtres de recherche et de remplacement ne doit plus être. Bonus, des icônes dans le menu Pop ! | |
|
| |
silverman
Nombre de messages : 970 Age : 52 Localisation : Picardie Date d'inscription : 18/03/2015
| Sujet: Re: Synedit Parameters Mar 27 Juin 2017 - 18:04 | |
| Erreur ligne 868 pendant une recherche. Aparemment la variable FenToolString% n'existe plus | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Synedit Parameters Mar 27 Juin 2017 - 18:56 | |
| Je confirme "not logical expression line: 868"
A+ | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 27 Juin 2017 - 22:00 | |
| C' est des résidus des anciennes fenêtres. Supprimez les lignes 868 à 881. Je mettrez lz zip à jour un peu plus tard. | |
|
| |
Contenu sponsorisé
| Sujet: Re: Synedit Parameters | |
| |
|
| |
| Synedit Parameters | |
|