DCBROWSE und Ownerdraw [ERLEDIGT]

Moderator: Moderatoren

Antworten
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

DCBROWSE und Ownerdraw [ERLEDIGT]

Beitrag von Koverhage »

Ich benutze eine mehrzeiliges Browse und möchte dort die Hintergrundfarbe für einzelne
Spalten setzen, so wie Tom es in seinem Kalender http://www.xbaseforum.de/viewtopic.php? ... =Ownerdraw
für Samstag oder Sonntag macht.
Dies geht nur mit Ownerdraw, leider kriege ich das mit dem Beispiel aus Express++
und auch mit Toms Codeschnipsel nicht hin.
Kann mir jemand speziell für das Setzen der Hintergrundfarbe mit Ownerdraw
ein Beispiel geben?
Zuletzt geändert von Koverhage am Mi, 03. Aug 2011 17:56, insgesamt 1-mal geändert.
Gruß
Klaus
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9358
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: DCBROWSE und Ownerdraw

Beitrag von Tom »

Hallo, Klaus.

Du verwendest auch noch ein Multirow-Browse, richtig? Dann musst Du mehr tun als nur die Hintergrundfarbe per Ownerdrawing zu setzen (dadurch ginge der Fehler mit den fälschlicherweise angezeigten geschweiften Klammern nämlich nicht weg). Du musst die Zellen komplett selbst malen, also weg vom Multirow-Browse. Die hierfür erforderlichen Schritte habe ich in Isernhagen gezeigt. Ich schicke Dir mal den Beispielcode, der allerdings "plain Xbase++" ist. Um das mit eXpress++ zu machen, müsstest Du die im 6. Beispiel gezeigte Klasse als Subclass einbinden. In dieser Variante würde auch das Setzen der Hintergrundfarben wieder wie üblich funktionieren, ohne zusätzlichen Code, allerdings müsstest Du dann (vor allem mit Manifest) die Vordergrundfarben selbst steuern. Genau das geschieht auch im Beispiel. Schick mir mal Deine Mailadresse per PN, ich schicke Dir dann die Beispiele.
Herzlich,
Tom
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: DCBROWSE und Ownerdraw

Beitrag von Koverhage »

Hallo Tom,

hat jetzt geklappt, auch wenn ich noch nicht alles verstehe ;-)

DANKE!!!
Gruß
Klaus
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: DCBROWSE und Ownerdraw [ERLEDIGT]

Beitrag von AUGE_OHR »

hi,
zeige uns doch bitte mal einen ScreenShot, danke
gruss by OHR
Jimmy
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: DCBROWSE und Ownerdraw [ERLEDIGT]

Beitrag von Koverhage »

Jimmy,

wie gewünscht ;-)

Mir ging es nur darum Sonntage bzw. Feiertage kenntlich zu machen.

Was jetzt noch kommt sind die regionalen Feiertage, wie z.B. 6 Januar für Bayern und BW.
Dateianhänge
Terminkalender
Terminkalender
Bild1.png (40.33 KiB) 4310 mal betrachtet
Gruß
Klaus
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: DCBROWSE und Ownerdraw [ERLEDIGT]

Beitrag von brandelh »

Sieht gut aus =D>
Gruß
Hubert
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: DCBROWSE und Ownerdraw [ERLEDIGT]

Beitrag von Koverhage »

Wird auch merkwürdigerweise immer mehr von den Anwendern genutzt ;-)
Gruß
Klaus
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: DCBROWSE und Ownerdraw [ERLEDIGT]

Beitrag von AUGE_OHR »

hi,

sehe ich das richtig das du die KW mittels eine Pop-Up Calender auswählst ?
gute Idee ... werde ich bei mir auch einbauen.
gruss by OHR
Jimmy
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: DCBROWSE und Ownerdraw [ERLEDIGT]

Beitrag von Koverhage »

Ja, zum Glück ist ja ein Datepicker bei Express++ dabei.
Gruß
Klaus
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9358
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: DCBROWSE und Ownerdraw [ERLEDIGT]

Beitrag von Tom »

Sieht gut aus
Basiert auf der Klasse, die ich als Beispiel für Isernhagen gebaut habe. Schön, dass es funktioniert, Klaus! :)
Herzlich,
Tom
Antworten