Liebe Gäste des Forums
Danke, dass ihr euch hier auf dem inoffiziellen Windev-Forum umschaut. Hier werden Tipps und Hinweise zu der von PC-Soft angebotenen Software Windev besprochen.
Windev ist eine leistungsstarke, sehr umfangreiche Entwicklersoftware für Webseiten, Handys und Rechner verschiedener Betriebssysteme. Mehr unter http://www.windev.com

lock window for update

Übergeordnete Themen zum gesamten Paket passend
Antworten
satmax
Member
Beiträge: 210
Registriert: 24. September 2015, 10:05
Wohnort: Biberbach, Austria
Kontaktdaten:

lock window for update

Beitrag von satmax » 25. November 2018, 10:03

Kann man ein Window oder Control irgendwie locken, dann den Inhalt verändern, und die Änderungen erst mit der Freigabe des Locks anzeigen?

So in etwa

Code: Alles auswählen

ScreenLock()  // Bildschirmausgabe sperren
edt_xy=value
tmpAPT..Location ="xy"
ScreenPaint() // neue Inhalte anzeigen

Herbert
Site Admin
Beiträge: 395
Registriert: 23. Februar 2010, 08:06
Wohnort: Langenthal, Schweiz
Kontaktdaten:

Re: lock window for update

Beitrag von Herbert » 28. November 2018, 12:05

Kommt darauf an, wieviele Felder betroffen sind.
Falls nur das edt_xy so behandelt werden soll, umgehe es mit einem unsichtbaren Control

Code: Alles auswählen

edt_xyunsichtbar=value
tmpAPT..Location="XY"

edt_xy=edt_xyunsichtbar

satmax
Member
Beiträge: 210
Registriert: 24. September 2015, 10:05
Wohnort: Biberbach, Austria
Kontaktdaten:

Re: lock window for update

Beitrag von satmax » 30. November 2018, 22:29

Mir geht es darum, ich habe zwei Scheduler Controls am Bildschirm uns muss die Daten neu einlesen, dazu lösche ich zuerst alle Einträge und lese sie dann neu ein. Dadurch gibt es an paar bildschirmflackere die ich verhindern möchte...

Herbert
Site Admin
Beiträge: 395
Registriert: 23. Februar 2010, 08:06
Wohnort: Langenthal, Schweiz
Kontaktdaten:

Re: lock window for update

Beitrag von Herbert » 4. Dezember 2018, 07:58

Ja, das Scheduler-Control hat ein Eigenleben.
Entweder blendest dieses kurzfristig aus oder kreierst tatsächlich ein verstecktes identisches Control, welches beim Updaten (mit dem bisherigen unveränderten Inhalt) eingeblendet und zeitgleich das ordentlcihe Fenster ausgeblendet wird bis das Neueintragen beendet ist.

Antworten