Deutsch
Forum

Einzelne Gitternetzlinien ausblenden

 
- Seite 1 -



H.Brill
Hallo Frank,
Gibt es eine Möglichkeit, einzelne Linien auszublenden ?
Sollte dann in etwa so aussehen (Anhang):

Wenn mans auch später so drucken könnte, wärs ideal.

10 kB
Hochgeladen:27.05.2007
Ladeanzahl192
Herunterladen
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
27.05.2007  
 



 
- Seite 2 -



Frank
Abbing
Uuiih, die zweite Version erzeugt mitunter aber ein heftiges Flackern.
 
30.10.2007  
 



Frank Abbing
Uuiih, die zweite Version erzeugt mitunter aber ein heftiges Flackern.


Jup, nach Größenänderungen unbrauchbar da im Flacker-Loop.
 
30.10.2007  
 




ByteAttack
Ist ja auch nur ein Beispiel.
Soll nur zeigen, wie man es machen könnte beim öffnen eines Fensters, was dann auch so bleibt, aber eine vorher unbestimmte Größe hat. Ist mir schon klar, das die Geschichte nicht in Realtime funktioniert...
Außerdem geht es eh nur für eine begrenzte Anzahl von Spalten. Sobald die Breite aller Spalten, die größe des Listview überschreitet, so ist es unbrauchbar.
Es soll nur mal einen Anreiz dienen, für das beschriebene Problem.
 
Website:  [...] 
Facebook:  [...] 
30.10.2007  
 



Chick ists auf alle Fälle!
 
30.10.2007  
 




Thomas
Freier
Bei mir flackert es nur während der Größenänderung und wenn die min. Größe unterschritten und zurückgeändert wird. Aus meiner Sicht ein Beispiel, das es wert ist, in Franks Quellcodes (Profan) aufgenommen zu werden.
 
Gruß Thomas
Windows XP SP2, XProfan X2
30.10.2007  
 




Frank
Abbing
Ja, auf jeden Fall, wenn ich darf. Flackern sollte dann aber weg sein.
 
30.10.2007  
 



Thomas Freier
Bei mir flackert es nur während der Größenänderung und wenn die min. Größe unterschritten und zurückgeändert wird. Aus meiner Sicht ein Beispiel, das es wert ist, in Franks Quellcodes (Profan) aufgenommen zu werden.


Genau und das Zurückändern funktioniert nicht richtig - landet bei mir im Loop. Wahrscheinlich berechnest die nötige Größe nicht korrekt oder setzt eine Größe welche nicht ausreicht.
 
31.10.2007  
 




ByteAttack
Und genau hier liegt der Hund im Detail begraben.
Ich bekomme zwar über Profan die Message raus, ob ich auf der Seitenleiste eines Fenster bin, aber nicht ob die Maus im Moment auf der Seitenleiste gedrückt und gehalten wird...
Beispiel:
KompilierenMarkierenSeparieren
 
Website:  [...] 
Facebook:  [...] 
31.10.2007  
 



Meiner Meinung nach musst Du das auch so garnicht ermitteln - zumal das mit dem von mir oben beschriebenen Fehler nicht wirklich etwas zu tun haben sollte. (Da wird warscheinlich nur die Größe zu gering berechnet.)

Wenn Du live-Anpassung haben möchtest dann eignet sich hierfür die Thread-Unit ganz hervorragend.

Schau:
KompilierenMarkierenSeparieren
 {$cleq}
 {$res noversioninfo,nomanifest,icon if.ico}
#include thread.pcu=thread.
windowstyle (1 | 2 | 4 | 8 | 16 | 512)
long dlg=createWindow(hwnd,oO,100,100,640,480),dlg.xx=width(dlg),dlg.yy=height(dlg)
long lv=create(gridbox,dlg,Links;0;180;Mitte;2;100;Rechts;1;80,0,0,0,dlg.xx,dlg.yy)
usermessages wm_close

do{

    thread.Start 1
    waitInput
    thread.Stop 1
    case umessage==wm_close:break

}

end

thread.do(int n){

    select n

        caseof 1

        long x=width(dlg),y=height(dlg)

        ifnot (x*y==dlg.xx*dlg.yy) {

            dlg.xx=x
            dlg.yy=y
            setwindowpos lv=0,0 - dlg.xx,dlg.yy;0
            // lvm_setcolumnwidth hier auch lecker möglich

        }

    endselect

    return true

}


767 kB
Hochgeladen:31.10.2007
Ladeanzahl40
Herunterladen
 
31.10.2007  
 




ByteAttack
Und weil es so schön ist: Hier mein drittes Update.
Sollte es immer noch flackern (mit Außnahme bei der Größenänderung) so bitte Bescheid geben.
Source in der Zip

629 kB
Kurzbeschreibung: TerminV3
Hochgeladen:31.10.2007
Ladeanzahl29
Herunterladen
 
Website:  [...] 
Facebook:  [...] 
31.10.2007  
 



Jo flackert schlimm, ich ziehs klein das Fenster und es rattert los wie irre...
 
31.10.2007  
 




Frank
Abbing
Das schreckliche Flackern ist immer noch da, wenn auch nicht mehr jedes mal nach dem Ziehen des Fensters. Teilweise entstehen Geistbilder.
Marc, es ist doch gar nicht nötig das Fenster bei Veränderungen der Grösse in Echtzeit zu restaurieren. Es reicht doch, wenn die Grösse verändert wurde (Mausknopf losgelassen).
 
31.10.2007  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

8.544 Betrachtungen

Unbenanntvor 0 min.
H.Brill27.04.2017
Peter Max Müller29.09.2014
Thomas Freier15.11.2012

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie