FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
form /memo inactif / barre verticale Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
form /memo inactif / barre verticale Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
form /memo inactif / barre verticale Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
form /memo inactif / barre verticale Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
form /memo inactif / barre verticale Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
form /memo inactif / barre verticale Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
form /memo inactif / barre verticale Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
form /memo inactif / barre verticale Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
form /memo inactif / barre verticale Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
form /memo inactif / barre verticale Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
form /memo inactif / barre verticale Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
form /memo inactif / barre verticale Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
form /memo inactif / barre verticale Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
form /memo inactif / barre verticale Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
form /memo inactif / barre verticale Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-17%
Le deal à ne pas rater :
(Black Friday) Apple watch Apple SE GPS + Cellular 44mm (plusieurs ...
249 € 299 €
Voir le deal

 

 form /memo inactif / barre verticale

Aller en bas 
4 participants
AuteurMessage
ambroise




Nombre de messages : 264
Localisation : Haute-Savoie
Date d'inscription : 29/04/2012

form /memo inactif / barre verticale Empty
MessageSujet: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyMer 30 Mai 2012 - 13:16

Bonjour,

Je souhaiterais insérer dans un form un long texte d'aide pour l'utilisateur. Je vois que le form n'accepte pas la fonction bar_vertical.
J'ai pensé apparenter à ce form un memo qui, lui, accepte le bar_vertical, mais je ne souhaite pas que l'utilisateur intervienne sur le contenu du memo. Alors je pensais le désactiver, mais si je le désactive... plus de barre de défilement ! Bref, je tourne en rond...

Avez-vous une idée pour créer un form agrémenté d'une barre verticale ? ou un memo inactif flanqué tout de même d'une barre de défilement active ? En somme je voudrais le beurre et l'argent du beurre...

Merci.
Revenir en haut Aller en bas
http://genealogie.cwebh.org/index.html
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyMer 30 Mai 2012 - 13:39

Bonjour Ambroise,
Je pense que tu peux utiliser un list. Dès que le nombre d'item est important et qu'ils dépassent sa hauteur, il met automatiquement une barre de défilement sur le coté. D'autre part, tu ne peux pas le modifier manuellement, uniquement par programmation. Quand tu cliques sur un de ses items, il se met en surbrillance, mais c'est tout.
Code:
dim i
list 1:width 1,200:height 1,600
for i=1 to 50
item_add 1,str$(i)+": "+str$(i+10)
item_add 1,"ligne "+str$(i+1)
next i
A+ Wink
Revenir en haut Aller en bas
Invité
Invité




form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyMer 30 Mai 2012 - 14:00

Bonjour,
Est-ce que ceci est une solution?
Code:
label teste
dim a%,a$
memo 1:  bar_both 1
item_add 1,"ceci est un essai pour"
item_add 1,"modifier un texte"
for a%=1 to 100:item_add 1,"a%= "+str$(a%):next a%
on_change 1,teste:on_click 1,teste
end

teste:
set_focus 0:return
Revenir en haut Aller en bas
ambroise




Nombre de messages : 264
Localisation : Haute-Savoie
Date d'inscription : 29/04/2012

form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyMer 30 Mai 2012 - 18:00

MERCI a TOUS DEUX,

@cosmos70

Ton code permet à l'utilisateur de modifier le contenu du memo (on peut effacer des lignes par exemple).

@bignono

Le list pourrait faire l'affaire en effet.
Revenir en haut Aller en bas
http://genealogie.cwebh.org/index.html
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyMer 30 Mai 2012 - 19:25

Sinon, tu fais un fichier d'aide avec wordpad que tu enregistres au format rtf en lecture seule, et tu fais une routine dans ton programme comme ceci:
Code:
label aide

main_menu 10
' les sous-menus
sub_menu 11:parent 11,10:caption 11,"Fichier"
sub_menu 12:parent 12,10:caption 12,"Edition"
sub_menu 13:parent 13,10:caption 13,"Commandes"
sub_menu 17:parent 17,10:caption 17,"Aide"          :on_click 17,aide
end

aide:
' Pour Windows 7
if file_exists("c:\monprog\aide_monprog.rtf")=1
  if file_exists("c:\Windows\write.exe")=1
      execute_wait "C:\Windows\write.exe C:\monprog\aide_monprog.rtf"
  end_if
  return
end_if
' Pour Windows XP
if file_exists("c:\monprog\aide_monprog.rtf")=1
  if file_exists("c:\Windows\system32\write.exe")=1
      execute_wait "C:\Windows\system32\write.exe C:\monprog\aide_monprog.rtf"
  end_if
end_if
return
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyMer 30 Mai 2012 - 20:36

Ou plus simplement (xp ou 7):
Code:
EXECUTE_WAIT write.exe fichier.rtf
Revenir en haut Aller en bas
ambroise




Nombre de messages : 264
Localisation : Haute-Savoie
Date d'inscription : 29/04/2012

form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyJeu 31 Mai 2012 - 9:06

Oui, la solution du fichier à exécuter est la solution la plus simple, en particulier pour les modifications ultérieures de l'aide. C'est la solution pour laquelle j'avais opté d'abord. Mais un fichier externe se modifie aisément, l'attribut pouvant être modifié, et il peut être supprimé.

Finalement j'ai opté pour un list. Sa construction a été longue et fastidieuse mais quand c'est fait, ce n'est plus à faire ! Very Happy Bien sûr, pour une modification éventuelle, il me faudra recompiler le tout... On ne peut pas tout avoir...
Revenir en haut Aller en bas
http://genealogie.cwebh.org/index.html
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyJeu 31 Mai 2012 - 9:20

Tu peux aussi charger dans ton List (File_load) un fichier annexe dont l'utilisateur ne connaît pas l'existence, donc qu'il ne peut pas modifier, mais que toi tu peux modifier dans un éditeur de textes sans avoir à recompiler.
Inconvénient, comme toujours: avoir à trimballer un fichier annexe avec l'exécutable, c'est moins transportable.
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyJeu 31 Mai 2012 - 10:22

A moins d'intégrer une fonction d'export de la liste en codé, automatique si le fichier n'existe pas (genre un fichier .dat) et une ouverture de ce fichier avec une fonction de décryptage.
Ca demande peut de temps puisque les sources existent et sont juste à adapter (Notamment les fonctions de cryptage / decryptage de Klaus, puisque le test d'existance d'un fichier et l'ouverture d'un fichier (avec contrôle de validité c'est encore mieux Wink ) sont très simples à faire)

Revenir en haut Aller en bas
ambroise




Nombre de messages : 264
Localisation : Haute-Savoie
Date d'inscription : 29/04/2012

form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyJeu 31 Mai 2012 - 11:18

L'idée est séduisante. Mais du fait de mon niveau élémentaire, je nage...
Revenir en haut Aller en bas
http://genealogie.cwebh.org/index.html
Invité
Invité




form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyJeu 31 Mai 2012 - 13:10

Bonjour;
Personnellement, j'ai plutôt tendance à faire l'inverse. Ce que je ne comprends pas, c'est pourquoi tu es si pointilleux sur le fait qu'on ne puisse pas modifier un fichier d'aide.
Je fais l'inverse. Pourquoi? pour que l'utilisateur puisse adapter l'aide à sa convenance, à sa compréhension. Exemple: dans le fichier d'aide de Panoramic, il y a un exemple pour une fonction, et je trouve celui-ci très succinct. Si en faisant des tests, on pense qu'un complément, ou l'ajout d'un autre programme est plus explicite, alors pourquoi refuser de le faire. Celui de Panoramic est intégré, donc inaccessible, mais lorsque cela le devient, j'estime que c'est un progrès.
Sans de véritables raisons, je ne souscris pas à cette façon de faire. Désolé.
Revenir en haut Aller en bas
ambroise




Nombre de messages : 264
Localisation : Haute-Savoie
Date d'inscription : 29/04/2012

form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyJeu 31 Mai 2012 - 13:26

Je comprends ton point de vue. Toutefois, je vais proposer mon programme à qui veut bien l'utiliser, toutes copies autorisées. Je crains que si quelqu'un modifie l'aide originale et passe sa copie à Pierre qui la passe à Paul après avoir ajouté son grain de sel, mon aide pensée au mieux ne devienne un chaos inintelligible pour le suivant. Et je n'ose imaginer le cas où on modifie mon aide malicieusement... En perdre le contrôle me pose question...
Revenir en haut Aller en bas
http://genealogie.cwebh.org/index.html
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyJeu 31 Mai 2012 - 13:43

D'où la possibilité de générer un fichier d'aide (ça permet de le passer modifié ou de le regénrer si besoin Wink )
Revenir en haut Aller en bas
Invité
Invité




form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyJeu 31 Mai 2012 - 15:16

essayes ceci:
Voir le Fichier : texte_en_exemple.exe
C'est un texte que j'ai fait pour exemple.
Cela peut t'intéresser
Revenir en haut Aller en bas
ambroise




Nombre de messages : 264
Localisation : Haute-Savoie
Date d'inscription : 29/04/2012

form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyJeu 31 Mai 2012 - 15:38

Ah oui, ça, ça m'intéresse au plus haut point... Tu fais ça comment ?
Revenir en haut Aller en bas
http://genealogie.cwebh.org/index.html
Invité
Invité




form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyJeu 31 Mai 2012 - 15:56

J'allais partir, et j'ai cliqué par mégarde.
Enfin, dans le texte, tu as l'adresse pour récupérer le programme. Il fait 403 kg, et tu le mets où tu veux.
Après comme tout autre éditeur de texte.
Revenir en haut Aller en bas
ambroise




Nombre de messages : 264
Localisation : Haute-Savoie
Date d'inscription : 29/04/2012

form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyJeu 31 Mai 2012 - 17:58

Ce petit programme est un must... Exclamation

Merci Cosmos70 pour cette suggestion.
Revenir en haut Aller en bas
http://genealogie.cwebh.org/index.html
Invité
Invité




form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale EmptyJeu 31 Mai 2012 - 21:50

Pas de problème.
Par contre, même si le texte est bloqué, lors de transferts à d'autres personnes, il est tout à fait possible de récupérer le texte avec copier, de le modifier, et de faire la même chose avec ce programme, ou un autre. Je ne pense pas qu'il soit le seul à cela.
Revenir en haut Aller en bas
Contenu sponsorisé





form /memo inactif / barre verticale Empty
MessageSujet: Re: form /memo inactif / barre verticale   form /memo inactif / barre verticale Empty

Revenir en haut Aller en bas
 
form /memo inactif / barre verticale
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Fonction inkey$ inactive dans un form autre que form0
»  Redimensionnnement d'un memo quand on redim' son Form
» Un clic inactif
» SYNEDIT_TARGET_IS_OBJECT devient inactif
» Cacher la barre des tâches

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: