Kreis in mitte von PictureBox zeichen

  • VB

  • -=[P3ac]=-
  • 1443 Aufrufe 4 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Kreis in mitte von PictureBox zeichen

    hallo!
    Also ich programmiere seit ner zeit in vb2005 und wollte jetzt mal grafikprogrammierung ausprobieren.
    Also: Ich hab eine Picture box in die ich auf knopfdruck einen Kreis deren Mittelpunkt genau der mittelpunkt der Picturebox ist zeichnen will. Aber wenn ich nun unter button_click eingebe:

    Quellcode

    1. Dim face As Graphics = Graphics.FromHwnd(p.Handle)
    2. face.DrawEllipse(Pens.Black, p.Width/2, p.Height/2, 200, 200)


    Krieg beim ausführen nur fehlermeldungen vonwegen das int nicht in double konvertiert werden kann und so... ??
    Wie krieg ich das jetzt richtig hin?

    MFG :D
  • ja aber was ist wenn die größer der picture box so ist das wenn ich diese durch zwei teile eine kommazahl herrauskommt... wie kann ich das verhindern? so das er gleich mit der sag ich ma auf eine ganze zahl gerundete rechnet?

    MFG

    EDIT: ahh glaub ich habs: statt p.width/2 etc einfach

    Quellcode

    1. Cint(p.width/2)