2011-09-21 11 views
1

텍스트 상자 (부유하지 않음)에 도형을 그릴 수 있습니까?텍스트 상자에 도형 그리기

아래에서 시도했지만 아무 것도 보이지 않습니다.

Protected Overloads Sub OnPaintBackground(ByVal pevent As System.Windows.Forms.PaintEventArgs) 
    pevent.Graphics.DrawEllipse(Pens.Black, pevent.ClipRectangle) 
End Sub 

향후 희망은 워터 마크 유형 이미지가있는 텍스트 상자를 측면에 만드는 것입니다.

+1

TextBox를 사용할 수 없습니다. 제한 사항을 해킹하는 프로젝트가 있는데 실제로 TextBox를 사용하지는 않습니다. http://www.codeproject.com/KB/edit/alphablendtextbox.aspx –

답변

1

디버거에 중단 점을 넣으면이 줄에 도달합니까? 제어가 OnPaintBackground으로 전화하기 전에 SetStyle(ControlStyles.UserPaint, True)을 사용해야한다고 생각합니다.

당신은 SO의 WinForm의 텍스트 상자에 사용자 정의 배경에 대한 답변이보고 할 수 있습니다

: Can a background image be set on a Winforms TextBox?

짧은 대답이 쉽게 때문에 가능하지 않다 것처럼 보인다.

this article을 보길 원할 것입니다. 사용자 지정 텍스트 상자 컨트롤에 대한 흥미로운 접근 방식을 제공합니다.

+0

대답이 아닙니다. 어쨌든 고마워. –