Toon posts:

[asp.net]letter kleur dropdownlist

Pagina: 1
Acties:

Verwijderd

Topicstarter
jeps aan de titel te zien een makkelijk antwoord, tenminste dat dacht ik ook toen ik er aan begon.
Of ik ben vreselijk moe aan het worden of het kan gewoon niet.

Het volgende wil ik.
Ik heb een dropdownlist geplaatst in een placeholder. Nu neemt die dropdownlist automatisch de letterkleur over van de site, maar dat wil ik niet. Ik wil hem zwart hebben.

In een dropdownlist regel tussen de html werkt het zo:
code:
1
<asp:DropDownList id="dbLanden" runat="server" forecolor = "#000000"/>


Nu de code van me placeholder (het deel van de dropdownlist)
code:
1
2
3
4
5
Dim ctrl_Land_dropdown as New dropdownlist()
ctrl_Land_dropdown.id = "Land_dropdown"
ctrl_Land_dropdown.forecolor= "#000000"
ctrl_Land_dropdown.Items.Add(.................)
afleveradres.Controls.Add(ctrl_Land_dropdown)


het gaat om de forecolor oftewel de tekst kleur.
die werkt gewoon weg niet.
Ik zoek me een ongeluk, maar zegt gewoon steeds het volgende:
code:
1
2
error:
Value of type 'String' cannot be converted to 'System.Drawing.Color'.


Terwijl #000000 toch echt een kleur is :?

Wie kan me helpen?

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 22:08
asp dot net schijnt toch echt in /14 thuis te horen :)

Motor (of auto) onderhoud bijhouden


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 00:15

RM-rf

1 2 3 4 5 7 6 8 9

mogelijk gaat het om case-sensitivity, en werkt
ctrl_Land_dropdown.ForeColor
wel, maar verder ben ik niet bekend met asp.net.

wat ook fout is, is dat ik niet weet hoe de code gerenderd wordt, of css.net er niet vreemde FONT-tags voor plaatst, wat in een <option>niet zal werken.

eventueel werken met een extern css-stylesheet waarin staat:
SELECT OPTION {
color: #000;
}
zou dan wel moeten werken

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:40
"#0000000" is echt een string. Alles wat tussen quotes staat is echt wel een string.

Als je die quotes weghaalt, dan denk ik dat het wel moet werken.

Kijk ook eens naar de Color class.

Color.Black enzo bestaat ook...

[ Voor 87% gewijzigd door whoami op 26-06-2003 16:44 ]

https://fgheysels.github.io/


  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 26-06 10:37

OZ-Gump

terug van weggeweest

Het lijkt erop dat je moe aan het worden bent...
Als je quotes ergens omheen zet ben je echt met een string bezig.
edit:

En hier is whoami me voor..... ;)

[ Voor 18% gewijzigd door OZ-Gump op 26-06-2003 16:46 ]

My personal website


Verwijderd

Topicstarter
hihi ik ga het nog eens proberen mensen,
net voor tijd:d

met hoofdletters is geen optie :'(

quotjes weg halen dan zegt die dat hij een expression expect
dus ook geen optie :'(

de color class daarheb ik geen ervaring in, maar wat ik las op msdn leek het me wel wat. ga het eens proberen.

Ik vind het overigens wel vreemd dat
ctrl_Land_dropdown.ForeColor= #000000
niet werkt :'(

[ Voor 76% gewijzigd door Verwijderd op 26-06-2003 16:51 ]


Verwijderd

Topicstarter
WHOAMI JE BENT EEN HEEEEEEEEEEEEEEEEEEELDDDDDDDDDDDD

hihihihi heb het zo gedaan nu:d

ctrl_Land_dropdown.ForeColor= System.Drawing.Color.FromName("#000000")

YES
THANKSSSSSSSSSS

[ Voor 4% gewijzigd door Verwijderd op 26-06-2003 16:59 ]


Verwijderd

of System.Drawing.Color.Black

Is net iets makkelijker te onhouden dan al die kleurcodes

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 26 June 2003 @ 16:48:
Ik vind het overigens wel vreemd dat
ctrl_Land_dropdown.ForeColor= #000000
niet werkt :'(
Wat is daar vreemd aan? Wat is #000000? Appels? Peren? VB.Net snapt dus echt niet wat het daar mee aan zou moeten.

Om fouten te voorkomen hebben ze daar maar een enumerator neer gezet.

[ Voor 12% gewijzigd door gorgi_19 op 26-06-2003 17:05 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1