DCBROWSE und Presentation

Moderator: Moderatoren

Antworten
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

DCBROWSE und Presentation

Beitrag von Manfred »

Hi,

wenn der Parameter PRESENTATION mit angegeben wird, kann es dann sein, dass ich zumindest für die Farben die ganze Palette an XBP_PP_.... mit angeben muß? Mir ist aufgefallen, dass die Cursor- und die die Hintergrundfarbe verändert wird. Und zwar wollte ich nur die ROW Höhe verändern.

Wenn ich 2 Browser hintereinander stehen habe, dann beeinflussen die sich sogar gegenseitig. Zumindest der 1. bringt den nachfolgenden Browser durcheinander.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Juergen
UDF-Programmierer
UDF-Programmierer
Beiträge: 92
Registriert: Di, 19. Dez 2006 19:37
Wohnort: Düsseldorf
Kontaktdaten:

Re: DCBROWSE und Presentation

Beitrag von Juergen »

Hallo Manfred,

@ 1,1 DCBROWSE oBrowse PRESENTATION DC_BrowPres() .

Gruß
Jürgen
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2932
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: DCBROWSE und Presentation

Beitrag von Wolfgang Ciriack »

Wenn ich 2 Browser hintereinander stehen habe, dann beeinflussen die sich sogar gegenseitig. Zumindest der 1. bringt den nachfolgenden Browser durcheinander.
Dann machst du irgendetwas falsch :?
Ich habe Dialoge mit 4 Browsern und das funktioniert einwandfrei.
Viele Grüße
Wolfgang
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: DCBROWSE und Presentation

Beitrag von Manfred »

Hi Wolfgang,

hast Du mal mit Presentation und Color gearbeitet?

So sehen die beiden aus. Wenn ich nicht die gesamte Palette in Presentation angebe, dann wird eh schon mal die farbe der Zeilen zerwürfelt. So wie unten, sind jetzt beide Browser gleich.

Code: Alles auswählen

//------------------------------------------------------------------------------
          @ 1,1 DCBROWSE oBrowseFahrer;
                   ALIAS oFahrer:cAlias;
              CURSORMODE XBPBRW_CURSOR_ROW;
             NOSOFTTRACK;
                  PARENT oDialogFahrer;
            PRESENTATION {;
                          {XBP_PP_COL_DA_ROWHEIGHT,10},;
                          {XBP_PP_COL_DA_FGCLR,GRA_CLR_BLACK},;
                          {XBP_PP_COL_DA_BGCLR,GRA_CLR_WHITE},;
                          {XBP_PP_HILITE_BGCLR,GRA_CLR_BLUE},;
                          {XBP_PP_HILITE_FGCLR,GRA_CLR_WHITE};
                         };
                    SIZE nFensterBreite-nRechterRand,nDialogFahrerHoehe-5

          DCBROWSECOL FIELD (oFahrer:nArea)->name;
                     HEADER "Name";
                     PARENT oBrowseFahrer;
                      WIDTH 200

          DCBROWSECOL FIELD (oFahrer:nArea)->vorname;
                     Header "Vorname";
                     PARENT oBrowseFahrer;
                      WIDTH 200

          DCBROWSECOL FIELD (oFahrer:nArea)->nummer;
                     Header "F-Nr.";
                     PARENT oBrowseFahrer;
                      WIDTH 50

          DCBROWSECOL FIELD (oFahrer:nArea)->fsbis;
                     Header "FS-gültig";
                     PARENT oBrowseFahrer;
                      WIDTH 70
//------------------------------------------------------------------------------
          @ 1,1 DCBROWSE oBrowseDienste;
                   ALIAS oGueltigkeiten:cAlias;
              CURSORMODE XBPBRW_CURSOR_ROW;
             NOSOFTTRACK;
                  PARENT oDialogDienste;
            PRESENTATION {;
                          {XBP_PP_COL_DA_ROWHEIGHT,10},;
                          {XBP_PP_COL_DA_FGCLR,GRA_CLR_BLACK},;
                          {XBP_PP_COL_DA_BGCLR,GRA_CLR_WHITE},;
                          {XBP_PP_HILITE_FGCLR,GRA_CLR_WHITE},;
                          {XBP_PP_HILITE_BGCLR,GRA_CLR_BLUE};
                         };
                    SIZE nFensterBreite-nRechterRand,nDialogDiensteHoehe-5

          DCBROWSECOL FIELD (oDienste:nArea)->bez;
                     HEADER "Tour";
                     PARENT oBrowseDienste;
                      WIDTH 70
          DCBROWSECOL FIELD (oGueltigkeiten:nArea)->bez;
                     HEADER "Bezeichnung";
                     PARENT oBrowseDienste;
                      WIDTH 400
          DCBROWSECOL FIELD (oGueltigkeiten:nArea)->datumvon;
                     HEADER "gültig ab";
                     PARENT oBrowseDienste;
                      WIDTH 70
          DCBROWSECOL FIELD (oGueltigkeiten:nArea)->datumbis;
                     HEADER "gültig bis";
                     PARENT oBrowseDienste;
                      WIDTH 70
sobald ich aber jetzt einen ColorBlock in den 1. einfüge, dann passt die Farbe im 2. überhaupt nicht mehr. Der ZeilenCursor, die Zellen, alles bekommt eine ganz andere Farbe, als die, ohne Colorblock
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2932
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: DCBROWSE und Presentation

Beitrag von Wolfgang Ciriack »

Hallo Manfred,
ich setze die Farben immer als Codeblock bei den Columns, bei den Browses habe ich immer die selben PresPars.
Viele Grüße
Wolfgang
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: DCBROWSE und Presentation

Beitrag von Manfred »

Wolfgang,

ich wollte nur ROWHEIGHT ändern, aber dann passen die Farben nicht mehr.

Muß ich mal in den nächsten Tagen ein wenig probieren, was da zu tun ist.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Antworten