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
» Gestion d'un système client-serveur.
Effet visuel: Faire disparaître un objet Emptypar Pedro Aujourd'hui à 15:51

» PANORAMIC V 1
Effet visuel: Faire disparaître un objet Emptypar papydall Aujourd'hui à 15:49

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Effet visuel: Faire disparaître un objet Emptypar Froggy One Aujourd'hui à 11:16

» @Jack
Effet visuel: Faire disparaître un objet Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
Effet visuel: Faire disparaître un objet Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
Effet visuel: Faire disparaître un objet Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Effet visuel: Faire disparaître un objet Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Effet visuel: Faire disparaître un objet Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Effet visuel: Faire disparaître un objet Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
Effet visuel: Faire disparaître un objet Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
Effet visuel: Faire disparaître un objet Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
Effet visuel: Faire disparaître un objet Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
Effet visuel: Faire disparaître un objet Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
Effet visuel: Faire disparaître un objet Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
Effet visuel: Faire disparaître un objet Emptypar leclode Mer 17 Avr 2024 - 11:07

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le deal à ne pas rater :
Pokémon EV06 : où acheter le Bundle Lot 6 Boosters Mascarade ...
Voir le deal

 

 Effet visuel: Faire disparaître un objet

Aller en bas 
AuteurMessage
Klaus

Klaus


Nombre de messages : 12280
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Effet visuel: Faire disparaître un objet Empty
MessageSujet: Effet visuel: Faire disparaître un objet   Effet visuel: Faire disparaître un objet EmptyVen 3 Juil 2020 - 11:22

Au lieu de simplement faire HIDE pour cacher un objet, on peut le faire réduire visuellemennt jusqu'à sa disparition, le tout en 100 % Panoramic:
Code:
' demo réduction de fenetre ou objet.pas

label montrer, reduireparlebas, reduireparlehaut, reduireparladroite, reduireparlagauche, reduireverslecentre

dim h%, w%, t%, l%, i%, j%, m%

width 0,800

button 1 : top 1,0 : left 1,0 : width 1,150 : caption 1,"Montrer un objet" : on_click 1,montrer
button 2 : hide 2 : top 2,10 : left 2,left(1)+width(1) : width 2,150 : caption 2,"Réduire par le bas" : on_click 2,reduireparlebas
button 3 : hide 3 : top 3,10 : left 3,left(2)+width(2) : width 3,150 : caption 3,"Réduire par le haut" : on_click 3,reduireparlehaut
button 4 : hide 4 : top 4,top(2)+height(2) : left 4,left(2) : width 4,150 : caption 4,"Réduire par la droite" : on_click 4,reduireparladroite
button 5 : hide 5 : top 5,top(4) : left 5,left(4)+width(4) : width 5,150 : caption 5,"Réduire par la gauche" : on_click 5,reduireparlagauche
button 6 : hide 6 : top 6,top(5)-10 : left 6,left(5)+width(5) : width 6,150 : caption 6,"Réduire vers le centre" : on_click 6,reduireverslecentre

memo  11 : hide 11 : top 11,80 : left 11,20 : width 11,400 : height 11,300
end

montrer:
  show 11
  show 2
  show 3
  show 4
  show 5
  show 6
  return

reduireparlebas:
'  to_foreground 11
  h% = height(11)
  for i%=h%-1 to 0 step -1
    height 11,i%
    display
  next i%
  hide 11
  height 11,h%

  hide 2
  hide 3
  hide 4
  hide 5
  hide 6
  return
  
reduireparlehaut:
'  to_foreground 11
  h% = height(11)
  t% = top(11)
  for i%=h%-1 to 0 step -1
    height 11,i%
    top 11,top(11) + 1
    display
  next i%
  hide 11
  height 11,h%
  top 11,t%

  hide 2
  hide 3
  hide 4
  hide 5
  hide 6
  return

reduireparladroite:
'  to_foreground 11
  w% = width(11)
  for i%=w%-1 to 0 step -1
    width 11,i%
    display
  next i%
  hide 11
  width 11,w%

  hide 2
  hide 3
  hide 4
  hide 5
  hide 6
  return
  
reduireparlagauche:    
'  to_foreground 11
  w% = width(11)
  l% = left(11)
  for i%=w%-1 to 0 step -1
    width 11,i%
    left 11,left(11) + 1
    display
  next i%
  hide 11
  width 11,w%
  left 11,l%

  hide 2
  hide 3
  hide 4
  hide 5
  hide 6
  return
  
reduireverslecentre:
' to_foreground 11
  w% = width(11)
  h% = height(11)
  l% = left(11)
  t% = top(11)
  m% = max(w%,l%)
  while width(11)>height(11)
    width 11,width(11) - 1
  end_while
  while height(11)>height(11)
    height 11,height(11) - 1
  end_while
  for i%=m%-1 to 0 step -1
    width 11,width(11) - 1
    height 11,height(11) - 1
    if even(i%)=1
      top 11,top(11)+1
      left 11,left(11)+1
    end_if
  next i%
  hide 11
  top 11,t%
  left 11,l%
  width 11,w%
  height 11,h%

  hide 2
  hide 3
  hide 4
  hide 5
  hide 6
  return  
  
  
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
 
Effet visuel: Faire disparaître un objet
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Code minimal, effet visuel spectaculaire !
» Détermine si oui ou non un objet est PARENT d'un autre objet
» probleme faire avancer objet 3d
» Faire un trou complexe dans un objet FORM
» Un nouveau visuel pour le site...

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: