Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

CLS Befehl

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
promille



Anmeldungsdatum: 19.07.2005
Beiträge: 18

BeitragVerfasst am: 14.12.2006, 08:52    Titel: CLS Befehl Antworten mit Zitat

Moin,

ich bin mir nicht sicher ob das geht,

ich möchte nur ab einer bestimmten Zeile den Bildschirm löschen.

Mit CLS lösche ich ja den ganzen Bildschirm.


Gibt es da ein Zusatz so dass ich nur ab einer bestimmten Zeile abwärts den Bildschirm lösche

Gruß
promille
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
dreael
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 2529
Wohnort: Hofen SH (Schweiz)

BeitragVerfasst am: 14.12.2006, 09:03    Titel: Antworten mit Zitat

So eine Option suchst Du vergeblich. Aber das Problem lässt sich sonst recht einfach lösen. Falls Grafikmodus (SCREEN >= 1): Grosses, gefülltest Rechteck mit Farbe 0 zeichnen:
Code:
LINE(0, start%)-(639, ende%), 0, BF

Im Textmodus (SCREEN 0) musst Du Dir halt eine kleine SUB erstellen:
Code:
SUB PartiellCLS(x1%, y1%, y2%, breite%)
  FOR y% = y1% TO y2%
    LOCATE y%, x1%
    PRINT SPACE$(breite%);
  NEXT y%
END SUB

_________________
Teste die PC-Sicherheit mit www.sec-check.net
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
promille



Anmeldungsdatum: 19.07.2005
Beiträge: 18

BeitragVerfasst am: 14.12.2006, 11:07    Titel: Antworten mit Zitat

ich hab irgendwie anders primitiv gelöst

aber trotzdem danke lächeln
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
SpionAtom



Anmeldungsdatum: 10.01.2005
Beiträge: 395

BeitragVerfasst am: 14.12.2006, 12:48    Titel: Antworten mit Zitat

Am elegantesten ginge es wohl mit VIEW PRINT vonzeile% TO biszeile%.

Damit legst du die Zeilen fest, in denen du schreiben kannst. Und auch nur für diese Zeilen gilt dann das CLS.
_________________
Inzwischen gehöre ich auch zu den BlitzBasicern. Also verzeiht mir, wenn mir mal ein LOCATE 100, 100 oder dergleichen rausrutscht.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz