자료실

부자는 돈을 써서 시간을 아끼지만 가난한 사람은 시간을 써서 돈을 아낀다

vb.net

IT HUB를 찾아주셔서 감사합니다.

기타 [vb.net] 클립보드(Clipboard)의 HTML 가져오기 및 HTML 쓰기

페이지 정보

profile_image
작성자 하나를하더라도최선을
댓글 0건 조회 11,058회 작성일 20-05-06 19:54

본문

    Public Function SwapClipboardHtmlText(Optional ByVal replacementHtmlText As String = ""As String
        Dim returnHtmlText As String = ""
        If Clipboard.ContainsText(TextDataFormat.Html) Then
            returnHtmlText = Clipboard.GetText(TextDataFormat.Html)
            returnHtmlText = Split(returnHtmlText, "<!--StartFragment-->")(1)
            returnHtmlText = Split(returnHtmlText, "<!--EndFragment-->")(0)
            If replacementHtmlText.Length > 0 Then Clipboard.SetText(replacementHtmlText, TextDataFormat.Html)
        End If
        Return returnHtmlText
    End Function
 
 
    Private Sub RichTextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles RichTextBox1.KeyDown
        If e.Modifiers = Keys.Control AndAlso e.KeyCode = Keys.V Then
            Dim T As String = SwapClipboardHtmlText()
            If T.Length > 0 Then Clipboard.SetText(T)
        End If
    End Sub
 

댓글목록

등록된 댓글이 없습니다.