3
我需要一種方法在自定義控件上繪製圓角凸起和凹陷的邊角。目前,我正在使用ControlPaint.DrawBorder3D,但當然角落已經平整,看起來很糟糕。如何才能做到這一點?此外,該項目不允許使用任何PInvoke調用。如何繪製控制的圓形凸起和凹陷邊緣?
我需要一種方法在自定義控件上繪製圓角凸起和凹陷的邊角。目前,我正在使用ControlPaint.DrawBorder3D,但當然角落已經平整,看起來很糟糕。如何才能做到這一點?此外,該項目不允許使用任何PInvoke調用。如何繪製控制的圓形凸起和凹陷邊緣?
你必須通過一系列的弧和線手動繪製它。最簡單的方法是將它們添加到路徑和使用Graphics.DrawPath(...)
我想這是不是一個web項目... – Jason 2010-09-23 16:34:45
是的,它的WinForms。 – 2010-09-23 17:15:49
它是否必須是3d邊框,還是純色邊框纔可以? – 2010-09-23 21:18:48