패널과 4 개의 문자열 및 정수 속성이 포함 된 사용자 정의 컨트롤을 만듭니다. 디자인 타임 중에 사용자 정의 컨트롤의 속성 텍스트를 표시하고 싶습니다. 어떻게해야합니까? 예를 찾는 데 어려움을 겪고 있습니다.디자인 타임에 사용자 정의 컨트롤에 텍스트 문자열을 표시하는 방법은 무엇입니까?
0
A
답변
1
이상한 질문이지만 일반적인 문제는 속성을 숨기는 것입니다. 다음과 같이 설정하십시오.
Imports System.ComponentModel
Public Class UserControl1
Private mAardvark As Integer
<DefaultValue(0)> _
Public Property Aardvark() As Integer
Get
Return mAardvark
End Get
Set(ByVal value As Integer)
mAardvark = value
End Set
End Property
End Class
0
에이미, 당신이 뭘하고 있는지 정확하게 말하기 어렵습니다.
사용자 정의 컨트롤에 속성이있는 경우 디자인보기에서 속성 창에서 해당 속성을보고 편집 할 수 있습니다.
따라서 속성 창에서 nobugz 답을 사용하면 Aardvark 속성 값을 설정할 수 있습니다.
텍스트 상자와 같이 속성의 값을보고 싶다는 것입니까?
그런 경우 속성에서 반환 된 값이 값이 아닌지 확인해야합니다. 그리고이 속성은 Load와 같은 이벤트에서 설정됩니다.
또한 디자인 할 때 usercontrol보기에서 값을 그리지 않습니다. 양식에 컨트롤을 놓으면 텍스트 상자에 속성 값을 볼 수 있습니다.
0
내가 무엇을 요구하고 있는지 정확히 모르겠지만 디자인 타임에 컨트롤에 속성 텍스트를 표시하고이를 런타임에 숨기고 싶다고 가정했습니다.
이 경우 속성 값이 변경 될 때마다 Label.Text 값을 업데이트해야합니다.
컨트롤에 lblPageNum 레이블과 PageNum 속성이 포함되어 있다고 가정했습니다.
Public Class TheUserControl
Private myPageNum As String
Public Property PageNum() As String
Get
PageNum = myPageNum
End Get
Set(ByVal value As String)
myPageNum = value
' This is where we set the value of the label at design-time
lblPageNum.Text = myPageNum
End Set
End Property
Public Sub New()
' This call is required by the Windows Form Designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
End Sub
Private Sub UserControl1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Me.DesignMode Then
Me.lblPageNum.Visible = True
Else
Me.lblPageNum.Visible = False
End If
End Sub
최종 클래스
관련 문제
- 1. C# 사용자 정의 컨트롤에 텍스트 풍선을 표시하는 방법은 무엇입니까?
- 2. 사용자 정의 컨트롤에 대한 디자인 타임보기
- 3. 디자인 타임에 사용자 정의 컨트롤의 크기 제한
- 4. 디자인 타임에 사용자 컨트롤 특성
- 5. 디자인 타임에 winforms 텍스트 상자에서 인라인 편집
- 6. 일반 목록을 WPF 사용자 정의 컨트롤에 전달
- 7. 사용자 정의 컨트롤에서 디자인 지원을 활성화하는 방법은 무엇입니까?
- 8. Flex 4 텍스트 컨트롤에 수학 수식과 화학식을 표시하는 방법은 무엇입니까?
- 9. 디자인 타임에 사용자 지정 IValueConverter를 해제하려면 어떻게합니까?
- 10. 디자인 타임에 사용자 지정 클래스 생성
- 11. 디자인 타임에 사용자 지정 Slider가 표시되지 않는 이유는 무엇입니까?
- 12. 사용자 정의 컨트롤에서 재정의 된 텍스트 속성이 디자인 타임에 표시되지 않습니다.
- 13. Magento - 사용자 정의 카테고리 디자인
- 14. 디자인 타임에 웹 컨트롤 속성을 초기화하는 방법은 무엇입니까?
- 15. 디자인 타임에 IDialogService
- 16. 디자인 타임에 디버그
- 17. 디자인 타임에 높이 크기 조정을 방지합니다.
- 18. 디자인 타임에 사용자 지정 활동에 데이터 입력 (WF 4.0)
- 19. 사용자 정의 - 사용자 정의 속성
- 20. 사용자 정의 captcha 디자인
- 21. 컨트롤에 여러 툴팁을 표시하는 방법은 무엇입니까?
- 22. C# 사용자 정의 컨트롤에 Excel 시트 포함하기
- 23. 사용자 정의 컨트롤에서 텍스트 상자의 값을 가져 오는 방법은 무엇입니까?
- 24. WPF에서 사용자 정의 컨트롤에 스크롤바를 추가하는 방법은 무엇입니까?
- 25. asp.net 사용자 정의 컨트롤 속성을 서버 컨트롤에 매핑하는 방법은 무엇입니까?
- 26. 사용자 정의 컨트롤에 데이터 소스 속성을 구현하는 방법은 무엇입니까?
- 27. sifr을 사용하여 사용자 정의 인용 부호를 표시하는 방법은 무엇입니까?
- 28. 사용자 정의 컨트롤에 HTML 작성
- 29. VisualStudio : 디자인 타임에 점선 테두리를 UserControl에 추가하는 방법?
- 30. 사용자 별 컨트롤에 xap을 만드는 방법은 무엇입니까?
내가 바보 생각합니다. 여기에 코드가 있습니다. 대해 designMode 그런 다음 Me.lblPageNum.Visible = 진정한 그렇지 Me.lblPageNum.Visible = 거짓 최종면하는 경우 –