다음을 통해 공유


DataGridDesigner.GetDesignTimeHtml 메서드

정의

디자인 타임에 DataGrid 컨트롤을 나타내는 데 사용되는 HTML 태그를 가져옵니다.

public:
 override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml ();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String

반환

디자인 타임에 DataGrid 컨트롤을 나타내는 데 사용되는 HTML 태그입니다.

예제

다음 코드 예제를 재정 GetDesignTimeHtml 의 하는 방법을 보여 줍니다는 디자인 화면에서 컨트롤의 DataGrid 모양을 변경 하는 방법입니다.

이 코드는 구문을 사용하여 Try...Catch...Finally 다음을 수행합니다.

  • 섹션은 Try 데이터 그리드 컨트롤의 속성 값을 변경합니다.

  • 섹션에서는 Catch 예외를 catch하고 메서드로 GetErrorDesignTimeHtml 보냅니다.

  • 섹션은 Finally 속성을 원래 값으로 설정합니다.

이 예제는에 대해 제공 된 큰 예제의 일부는 DataGridDesigner 클래스입니다.

' Override the GetDesignTimeHtml method to add style to the control
' on the design surface.
Public Overrides Function GetDesignTimeHtml() As String
    ' Cast the control to the Component property of the designer.
    simpleList = CType(Component, SimpleDataList)

    Dim designTimeHtml As String = Nothing

    ' Create variables to hold current property values.
    Dim oldBorderWidth As Unit = simpleList.BorderWidth
    Dim oldBorderColor As Color = simpleList.BorderColor

    ' Set the properties and generate the design-time HTML.
    If (simpleList.Enabled) Then
        Try
            simpleList.BorderWidth = Unit.Point(5)
            simpleList.BorderColor = Color.Purple
            designTimeHtml = MyBase.GetDesignTimeHtml()

            ' Call the GetErrorDesignTimeHtml method if an
            ' exception occurs.
        Catch ex As Exception
            designTimeHtml = GetErrorDesignTimeHtml(ex)

            ' Return the properties to their original settings.
        Finally
            simpleList.BorderWidth = oldBorderWidth
            simpleList.BorderColor = oldBorderColor
        End Try
        ' If the list is not enabled, call the GetEmptyDesignTimeHtml
        ' method.
    Else
        designTimeHtml = GetEmptyDesignTimeHtml()
    End If

    Return designTimeHtml

End Function

적용 대상

추가 정보