onpaint

    3

    1답변

    폼에 간단한 패널이 있고 AutoScrollMinSize 및 AutoScroll을 사용하여 내 패널에 일부 스크롤바를 가져옵니다. 모두 정상입니다. 또한 전체 패널 영역을 무효화하는 데 사용하는 Scroll 이벤트가 있는데, 이는 왼쪽/오른쪽, 위/아래로 스크롤 할 때 필요한 비트 만 무효화하는 것처럼 보입니다. 이 외에도 나는 패널과 같은 크기의 Buff

    2

    2답변

    저는 사용자 정의 컨트롤이 포함 된 Windows 폼이 있습니다. 이 사용자 정의 컨트롤의 코드는 다음과 같습니다. protected override void OnPaint(PaintEventArgs pe) { base.OnPaint(pe); pe.Graphics.DrawRectangle( new Pen(Color.Red, 5

    1

    2답변

    PictureBox에서 작은 그림을 페인트하고 싶습니다 (4 x 32px 이미지를 연속으로). 그래서 OnPaint 메서드를 재정의하거나 PictureBox를 확장하는 새 구성 요소를 만들어야합니까? 난 안 여기 자바에서 근무하는,하지만이 시도 : InitializeComponent 메서드의 this.pictureBox1 = new System.Windo

    0

    1답변

    FormBorderStyle을 사용하여 사용자 지정 양식을 만들고 있습니다. 양식에서 폼 상단에 도킹 된 패널이 있습니다. 패널에는 오른쪽에 도킹 된 일부 단추가 있습니다. 폼의 크기를 조정할 때 폼의 테두리를 그릴 때 폼의 OnPaint를 재정의 했으므로 패널의 단추는 여전히 해당 위치에있었습니다. form.Invalidate()를 사용하려고했지만 아무

    1

    1답변

    때로는 컨트롤의 사용자 지정 appearence가 필요합니다. 또는 사용자 정의 그림을 많이하십시오. OnPaint (http://msdn.microsoft.com/en-us/library/system.windows.forms.control.onpaint.aspx 참조) OnPaint을 사용하여 .net 응용 프로그램에서 페인트하는 것이 올바른 방법은 무엇

    0

    1답변

    변경할 수있는 값을 화면에 표시하고 싶습니다. 나는 다음과 같은 코드를 가지고있다. void CMainWnd::OnPaint() { CPaintDC dc(this); CRect rcText(0, 0, 500 ,500); wchar_t text[36]; unsigned int num = server->GetNumCli

    0

    2답변

    처음 프로그램을 실행할 때 OnPaint 함수에서 오랜 시간이 걸리는 내용이로드되고 표시 방법이 필요합니다. 내 진보. 나는 이미 진보 사항을 가지고 있지만, 나는 그것을 보여주는 가장 간단한 방법을 모른다. 은 장기간의 OnPaint 함수에서 stucked 때, 나는 진행을 보여주기 위해 타이틀 이름을 변경하고 반응 형태를 유지하기 위해 하나 뭔가를 원하

    -1

    1답변

    내 컨트롤의 OnPaint 메서드를 재정의하여 내 ICan3D.Graphics 클래스에서 생성 된 이미지에서 직접 그릴 수 있습니다. 이미지를 저장하면 (볼 수 있듯이 해당 행은 주석으로 처리됩니다) 이미지가 정확합니다. 그러나 양식이로드되면 이미지가 배경으로 표시되지 않습니다. 내가 VB.net을 사용하고 Imports System Namespace

    1

    1답변

    Win32 C++을 사용하여 편집 상자를 만들었습니다. 나는 그것을 서브 클래 싱하고 OnPaint menthod를 재정 의하여 배경색을 채 웁니다. 이제 일부 텍스트를 입력해도 텍스트가 보이지 않지만 커서가 움직이는 것을 볼 수 있습니다. 배경색을 지정하지 않으면 편집 상자에 텍스트가 표시됩니다. 배경색이 텍스트를 가져 오지 않는 이유는 무엇입니까?

    1

    1답변

    좋아, 나는 모든 것을 고쳐야한다. 지금은 내가 원하는 것이다. 나는 textBox1, panel1 및 drawTexta (버튼)을 가지고 있습니다. 버튼을 클릭하고 패널에서 점을 선택하면 textBox1에서 문자열을 그립니다. private void panel1_Paint(object sender, PaintEventArgs e) { using