IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Turbo Pascal Discussion :

Effacer une partie de l'écran


Sujet :

Turbo Pascal

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2011
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Effacer une partie de l'écran
    Salut à tous .
    J'ai besoin de votre aide svp.
    Dans mon programme pascal je voudrais aller à un coin de l'écran et l'effacer à partir de ce coin sans toucher à ce qui est écrit en haut.
    CLRSCR ne marche pas dans ce cas car elle efface tout l'écran malheureusement. DeLline non aussi.

    HELP svp

  2. #2
    Modérateur
    Avatar de l_autodidacte
    Homme Profil pro
    Retraité : Directeur de lycée/Professeur de sciences physiques
    Inscrit en
    Juillet 2009
    Messages
    2 415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Retraité : Directeur de lycée/Professeur de sciences physiques
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 2 415
    Points : 5 805
    Points
    5 805
    Par défaut
    Bonjour;

    Tu peux utiliser la procédure Window(x1,y1,x2,u2) où x1,y1 :coordonnées du coin supérieur gauche de la fenêtre à créer et x2,y2 : coordonnées du coin inférieur droit.
    Fait suivre cette procédure par un effacement de la fenêtre, par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Window(15,15,40,25);
    TextBackground(7);
    ClrScr;
    le point(15,15) sera le point de départ de la fenêtre crée et le curseur s'y place
    Ne pas oublier le tag si satisfait.
    Voter pour toute réponse satisfaisante avec pour encourager les intervenants.
    Balises CODE indispensables. Regardez ICI
    Toujours utiliser la clause Option Explicit(VBx, VBS ou VBA) et Ne jamais typer variables et/ou fonctions en VBS.
    Vous pouvez consulter mes contributions
    Ne pas oublier de consulter les différentes FAQs et les Cours/Tutoriels VB6/VBScript
    Ne pas oublier L'Aide VBScript et MSDN VB6 Fr

  3. #3
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Points : 2 501
    Points
    2 501
    Par défaut
    La bonne veille méthode, utilisez un gotoxy() pour déplacer le curseur juste avant la partie à effacer. Puis écrivez un nombre d'espace correspondant au nombre de caractères à effacer.

    c'est en éffet une méthode plus général qui consiste à effacer un tableau en dessinant avec la même couleur de fond sur la partie à effacer.

Discussions similaires

  1. Comment capturer une partie de l'écran (via coordonnées pixel) ?
    Par Chekov dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 01/09/2020, 11h01
  2. [MySQL] effacer une partie du texte dans une table mysql
    Par jackbauer33 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 17/05/2008, 19h12
  3. [debutant]Effacer une partie d'un dessin
    Par erkenbrand dans le forum Windows Forms
    Réponses: 6
    Dernier message: 09/05/2008, 18h17
  4. affichage requète sur une partie de l'écran
    Par cbleas dans le forum Access
    Réponses: 4
    Dernier message: 29/06/2007, 23h07
  5. Réservation d'une partie de l'écran
    Par Guile dans le forum Delphi
    Réponses: 7
    Dernier message: 07/06/2006, 17h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo