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.
aide visible Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
aide visible Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
aide visible Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
aide visible Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
aide visible Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
aide visible Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
aide visible Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
aide visible Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
aide visible Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
aide visible Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
aide visible Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
aide visible Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
aide visible Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
aide visible Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
aide visible 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
Le deal à ne pas rater :
Boutique Nike : -25% dès 50€ sur TOUT le site Nike avec le code ...
Voir le deal

 

 aide visible

Aller en bas 
2 participants
AuteurMessage
Invité
Invité




aide visible Empty
MessageSujet: aide visible   aide visible EmptyLun 14 Mar 2011 - 0:53

En regardant mon programme, je me demande comment je pourrais montrer une aide permanente, en suivant la position de la souris. Je fais des essais en ce moment, j'ai peut-être une solution, mais c'est pas si simple.

Je me demandais, vu que hint montre dans un temps limité une aide, si ce serait si difficile à partir de cette instruction, d'avoir un branchement pour faire une aide plus complète, et qui resterait tant qu'on ne change pas d'objet, ou que celui-ci n'aurait pas un hint prévu.

Avoir un branchement du genre on_hint, serait-ce si difficile?
Revenir en haut Aller en bas
Invité
Invité




aide visible Empty
MessageSujet: Re: aide visible   aide visible EmptyLun 14 Mar 2011 - 1:27

J'ai trouvé une solution. Il est évident que c'est moins pratique qu'une instruction, et cela passe encore par le timer.

Le timer est vraiment un objet plein de ressource, pour faire des choses qu'on ne saurait pas faire autrement.

Code:


' essais de connaitre l'objet parcouru par la souris
width 0,700
dim a,b,c,d,a$,b$,c$,d$
label fixe , hint ,arret ,cest_edit10, cest_memo11, cest_memo12  , cest_grid1
grid 1:GRID_COLUMN 1,2:GRID_ROW 1,10 :left 1,210:width 1,200
      GRID_WRITE 1,1,1,"objet":GRID_WRITE 1,1,2,"position"
      a=1:b=5:gosub fixe

a=10:b=2:edit a:top a,10:left a,5  :width a,130:height a,30 :gosub fixe
a=11:b=3:memo a:top a,50:left a,10 :width a,200:height a,100:gosub fixe :§pt a
a=12:b=4:memo a:top a,160:left a,10 :width a,200:height a,50:gosub fixe
' message "nombre d'objet:"+str$(NUMBER_OBJECTS)

 timer 20:timer_interval 20,200:on_timer 20,hint
' on_error_goto arret
end

fixe:
  GRID_WRITE 1,b,1,str$(a)

  GRID_WRITE 1,b,2,0
return

hint:
  clear 11
  for a=2 to NUMBER_OBJECTS
      if GRID_READ$(1,a,1)="" then exit_for
      a$= GRID_READ$(1,a,1) : b=val(a$) : b$=GRID_READ$(1,a,2)
     
      if MOUSE_X_POSITION( b)<> val(b$)
        text 10,"objet:"+a$+" heure:"+time$ :GRID_WRITE 1,a,2,mouse_x_position(b)
        if c<> a
            select a
              case 2:gosub cest_edit10
              case 3:gosub cest_memo11
              case 4:gosub cest_memo12
              case 5:gosub cest_grid1
            end_select
        end_if
        c=a
      end_if
  next a
return
arret:
timer_off 20
return

cest_edit10:
clear 12
item_add 12,"on bouge la souris sur l'édit 10":return
cest_memo11:
clear 12
item_add 12,"on parcourt la souris sur le memo 11":return
cest_memo12:
clear 12
item_add 12,"on parcourt la souris sur le memo 12":return
cest_grid1:
clear 12
item_add 12,"on parcourt la souris sur l'objet GRID":return
Je n'ai testé que le déplacement horizontal, et cela semble suffisent.
Revenir en haut Aller en bas
Invité
Invité




aide visible Empty
MessageSujet: Re: aide visible   aide visible EmptyDim 27 Mar 2011 - 16:56

Faisant pour mon programme, toute un série de visualisation pour aider au mieux à comprendre le fonctionnement du programme, je me suis aperçu d'un problème.
Il est dit:
Citation :
Un COMBO combine les fonctions de EDIT et de LIST
C'est pas tout à fait vrai:
Si je déplace la souris sur un combo, ou plutôt sur l'EDIT, les repères de la souris ne fonctionnent pas.
Code:

label b,fin
on_click 0,fin
dim x,y

combo 1:text 1,"salut":font_size 1,14
edit 4:left 4,100:top 4,50:font_size 4,14
alpha 2:top 2,50
timer 3:timer_interval 3,200:on_timer 3,b
end

b:
caption 2, str$(mouse_x_position(1))+" "+str$(mouse_y_position(1))+"  7  "+str$(mouse_x_position(4))+" "+str$(mouse_y_position(4))+"    "
return
fin:
timer_off 3
terminate
Alors que cela fonctionne indifféremment sur un EDIT, et sur un LIST. C'est bien dommage.
Revenir en haut Aller en bas
Jicehel

Jicehel


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

aide visible Empty
MessageSujet: Re: aide visible   aide visible EmptyMer 20 Avr 2011 - 18:32

Je suiss d'accord pour l'aide. Elle est très bien faite par le menu, mais une aide qui apparaiterait (si elle est activée dans les options Wink ) conitnuellement par exemple en bas de l'écran en fonction de l'instruction sur laquelle on travaille serai très pratique (surtout au début).

Sinon une fonction qui pourrait être pratique pour l'aide serait d'ouvrir l'aide d'une instruction quand le curseur est dessus et que l'on appuie sur une touche de type <F1> par exemple
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

aide visible Empty
MessageSujet: Re: aide visible   aide visible EmptyJeu 21 Avr 2011 - 0:26

bonsoir,

une autre possibilité : utiliser un autre éditeur qui accepte l'auto-completion
genre PsPad (non, non, je n'ai pas d'action chez eux !! Wink ) qui propose de l'aide en cours de frappe (style javadoc)

Revenir en haut Aller en bas
http://nardo26.lescigales.org
Invité
Invité




aide visible Empty
MessageSujet: Re: aide visible   aide visible EmptyJeu 21 Avr 2011 - 0:55

Bienvenue à Jicehel.

Le post que j'avais fait concernait l'aide dans un programme, et non celle des instructions. Personnellement j'ai trouvé une solution comme celle que j'ai mis plus haut.
Concernant le combo, pour pouvoir suivre la souris sur l'objet, j'ai doublé chaque combo d'un objet EDIT par dessus pour récuper les valeurs de la souris. Ce qui évidemment m'oblige à doubler les affichages EDIT et COMBO lors d'un clic. Peut-être que Jack acceptera de revoir cet objet pour que les caractéristiques de l'EDIT du COMBO soient identiques à un EDIT simple.

Comme NARDO j'utilise PsPad, et franchement je n'ai plus les crises de nerfs que j'ai pu avoir avec l'editeur Panoramic. Les incessant blocages, les pertes de programmes, etc... Il faut seulement faire un loader qui prendre en charge les includes, vu que la fonction CHAIN de Panoramic ne le fait pas.

Pour ma part le LOADER que j'ai fais est complexe, et répond à mes besoins personnels, donc difficilement applicable pour tout le monde. Il me permet de choisir entre la fonction RUN de Panoramic, le débogage, la sauvegarde d'une version intermédiaire, le choix dans une liste d'un ensemble d'outils Panoramic, le fonctionnement direct de mes programmes, sans avoir à les ouvrir, et également le décodage de raccourcis de certaines commandes Panoramic.
Revenir en haut Aller en bas
Contenu sponsorisé





aide visible Empty
MessageSujet: Re: aide visible   aide visible Empty

Revenir en haut Aller en bas
 
aide visible
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Visible / pas visible - HIDE / SHOW [RESOLU]
» smileys pas visible par tous?
» [AIDE] Génération de l'aide Panoramic en format html
» Form sous HIDE encore visible a l'ouverture d'un programme
» a l'aide

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: