Hvordan finder jeg ud af hvad standard farven hedder i win xp, 2000 og 98 ?
eller hvordan finder jeg ud af hvilket windows version programmet afvikles
på ?
--
Venlig hilsen
Viggo
Erstat "punktum" med . i email adresse
"Jens Vestergaard" <j@railsoft.dk> skrev i en meddelelse
news:3fe2cba1$0$30087$edfadb0f@dtext01.news.tele.dk...
> "VIP" <netbroker@mail punktum dk> skrev i en meddelelse
> news:3fe2c21d$0$167$edfadb0f@dtext02.news.tele.dk...
> > Jeg oplever et problem med baggrundfarver på ikoner / formens farve
efter
> at
> > jeg har skiftet til XP pro på den maskine jeg udvikler på.
>
> Standardfarverne er forskellige - der er også forskel på f.eks. en forms
> baggrundsfarve mellem Win98 og W2K.
>
> Har man 'billeder' (bmp'er eller lignende), som skal falde i ét med
> baggrunden, ser jeg to muligheder:
> 1) Have flere forskellige versioner af billedet med farve efter
> Win-versionen.
> eller 'omvendt':
> 2) Sikre sig at formens baggrundfarve matcher billedets baggrundsfarve
> (Me.BackColor = [farve])
>
> Har man kontroller, der skal matche, er der et par ting at huske:
> 1) Label-kontroller kan/skal have transparent baggrund.
> 2) Du kan i Form_Load lave noget, der ligner dette (skal tilpasses,
> error-tjekkes m.v.):
> Dim c As Control
> On Error Resume Next
> For Each c in Controls
> c.BackColor = Me.BackColor
> Next
>
> Jeg ved selv af bitter erfaring, hvor DUMT!, det ser ud, når man f.eks.
har
> glemt at lave label-kontroller transparente - men der ses nu af og til
> eksempler på dette i mange programmer.
>
>
> --
> mvh
> Jens Vestergaard (mailadr i dette indlæg er ikke gyldig!)
>
www.railsoft.dk
> Døgnets jernbanenyheder:
www.railsoft.dk/medier.asp
>
>
>
>
>
>