ASPX fout: Color not declared

Pagina: 1
Acties:
  • 30 views sinds 30-01-2008

  • gill
  • Registratie: Januari 2002
  • Laatst online: 26-12-2025

gill

Love my lindsey...

Topicstarter
Ik ben volop bezig met ASP.net te leren, en ik volg het boek: The Complete Reference ASP.net.
Ik maak zelf alle voorbeelden en oefeningen, maar volgend probleem krijg ik niet opgelost, hoewel dit nochtans zeer simpel moet zijn(maar ik ken gewoon nog niet de ganse klassehiërarche, vandaar dat ik wat vastzit...):

De code met het probleem:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Imports Microsoft.VisualBasic
Imports System
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls

Imports System.Web.UI.HtmlControls

Public Class GreetingCardMaker 
    Inherits Page
    
    Protected lstBackColor as DropDownList
    Protected lstFontName as DropDownList
    Protected txtFontSize as TextBox
    Protected chkPicture as CheckBox
    Protected txtGreeting as TextBox
    Protected pnlCard as Panel
    Protected lblGreeting as Label
    Protected lstBorder as RadioButtonList
    Protected imgDefault as Image
    Protected WithEvents cmdUpdate as Button
    
    Private Sub Page_Load(sender as Object, e as EventArgs) Handles MyBase.Load
        If Me.IsPostBack = False Then
            lstBackColor.Items.Add("White")
            lstBackColor.Items.Add("Red")
            lstBackColor.Items.Add("Green")
            lstBackColor.Items.Add("Blue")
            lstBackColor.Items.Add("Yellow")
            
            lstFontName.Items.Add("Times New Roman")
            lstFontName.Items.Add("Arial")
            lstFontName.Items.Add("Verdana")
            lstFontName.Items.Add("Tahoma")
            
            lstBorder.Items.Add(New ListItem(BorderStyle.None.ToString(), BorderStyle.None))
            lstBorder.Items.Add(New ListItem(BorderStyle.Double.ToString(), BorderStyle.Double))
            lstBorder.Items.Add(New ListItem(BorderStyle.Solid.ToString(), BorderStyle.Solid))
            
            lstBorder.SelectedIndex = 0
            
            imgDefault.ImageUrl = "defaultpic.png"      
        End If                  
    End Sub
    
    Private Sub cmdUpdate_Click(sender as Object, e as EventArgs) Handles cmdUpdate.Click
--->>>      pnlCard.BackColor = Color.FromName(lstBackColor.SelectedItem.Text)
        
        lblGreeting.Font.Name = lstFontName.SelectedItem.Text
        
        If Val(txtFontSize.Text) > 0 Then
            lblGreeting.Font.Size = FontUnit.Point(Val(txtFontSize.Text))
        End If
        
        pnlCard.BorderStyle = Val(lstBorder.SelectedItem.Value)
        
        If chkPicture.Checked = True Then
            imgDefault.Visible = True
        Else
            imgDefault.Visible = False
        End If
        
        lblGreeting.Text = txtGreeting.Text
    End Sub
End Class

De error die ik krijg: Compiler Error Message: BC30451: Name 'Color' is not declared.
Terwijl dit toch helemaal geen variabele is :?
Op de site van het boek heb ik ook de code gedownload, en deze geeft dezelfde error...

Wat ben ik vergeten?
(Sorry voor de layout... :))

Visit my new Blog!
www.Snowball.be


  • whoami
  • Registratie: December 2000
  • Laatst online: 20:22
Lees even de P&W Quickstart aub.
Je post een hele lap code, terwijl er misschien maar enkele lijntjes relevant zijn.

Trouwens, ga op die Color gaan staan in je code, druk op F1 en kijk welke classes je moet 'usen' of 'importen'.

https://fgheysels.github.io/


Dit topic is gesloten.