Hirdetés

Új hozzászólás Aktív témák

  • rajzolás az megy. Csak az a baj, hogy a rajzoló utasításoknál megadott adatok, nem pixeleket jelölnek. pl. ha csinálsz egy 200x200 pixeles fromot és rá egy 200x200 es négyzetet, akkor a négyzet kilóg a formról :Y és cska egy 191x191 es négyzet fér el benne.

    hello!
    Lehet hülye kérdés, de Me.ClientSize.Width, Me.ClientSize.Height -et használsz ugye?
    Ollóztam egy kódot netről:
    Dim gr As Graphics = Me.CreateGraphics()
    Dim ellipse_brush As New HatchBrush( _
    HatchStyle.BackwardDiagonal, _
    Color.Blue, Me.BackColor)
    gr.FillEllipse(ellipse_brush, 0, 0, _
    Me.ClientSize.Width, Me.ClientSize.Height)
    Dim ellipse_pen As New Pen(Color.Red, 5)
    gr.DrawEllipse(ellipse_pen, 0, 0, _
    Me.ClientSize.Width, Me.ClientSize.Height)

    hasonlóképp csinálod? Mert VB6ban volt az, hogy nem pixel alapú a dolog, .netben áttértek a formnál+contoloknál is pixel alapra ha jólttudom.

Új hozzászólás Aktív témák