Toon posts:

[vb.net] Solidbrush color uit colordialogbox ? *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

Ik ben bezig met het maken van een "programma" in VB.NET dat wanneer je op een knop klikt een rondje (ellipse) laat zien in de kleur, die is gekozen uit een colordialogbox.
Nu is het probleem dat wanneer ik dat op onderstaande manier probeer, ik mooie blauwe streepjes krijg onder "ColorDialog1.Color" en "MyDialog.Color". De melding is dan "value of type system.drawing.color cannot be converted to system.drawing.solidbrush"

Iemand die mij een zet de goede richting in kan geven ?

Thnx

Visual Basic .NET:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub colorbutton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles colorbutton.Click

        ColorDialog1.ShowDialog()
        Dim MyDialog As New ColorDialog
        Dim mybrush As SolidBrush

        mybrush = ColorDialog1.Color

        If (MyDialog.ShowDialog() = DialogResult.OK) Then
            mybrush = MyDialog.Color
        End If

        paper.FillEllipse(mybrush, 10, 10, 10, 10)
    End Sub

  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 21:27
ik weet niet hoor, maar ik denk niet dat een dialog een 'Color' definitie heeft?

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 15:32

.oisyn

Moderator Devschuur®

Demotivational Speaker

* .oisyn toegevoegd

[ Voor 7% gewijzigd door .oisyn op 04-12-2003 20:11 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Tja, gewoon even een tip:


Visual Basic:
1
myBrush.Color


Het is maar een tip :P
Tampie schreef op 04 december 2003 @ 20:01:
ik weet niet hoor, maar ik denk niet dat een dialog een 'Color' definitie heeft?
Jawel.. is gewoon een public propertie van de ColorDialog class :)

[ Voor 78% gewijzigd door Verwijderd op 06-12-2003 11:11 ]