vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Textausschnitt in TextBox: Elementhost 
Autor: Manfred X
Datum: 24.01.12 11:11

Hallo!

Wenn Du "ElementHost" verwendest, kannst Du die Controls.Textbox
in der Windows.Forms-Anwendung benutzen.
Du benötigst die entsprechenden Projektverweise.

Public Class frmWPFHost
 
    ' Create the WPF UserControl.
    Dim WithEvents tbc As New System.Windows.Controls.TextBox
    Dim host As New System.Windows.Forms.Integration.ElementHost()
    Dim WithEvents btnShowStartLine As New Button With {.Parent = Me, .Top = 2}
 
    Private Sub frmWPFHost_Load(ByVal sender As System.Object, _
        ByVal e As System.EventArgs) Handles MyBase.Load
 
        host.Parent = Me
        host.Top = 50 : host.Height = 100 : host.Width = 300
 
        ' Assign the WPF UserControl to the ElementHost control's 
        ' Child property.
        host.Child = tbc
 
        'Demo-Text erstellen 
        Dim stb As New System.Text.StringBuilder(5000)
        For i As Integer = 0 To 200
            stb.AppendLine("Textzeile Nummer " & CStr(i + 2))
        Next i
 
        tbc.Text = "Ich bin eine Controls.Textbox-Instanz" & vbCrLf & _
          stb.ToString
        'Scrollbar anfordern
        tbc.VerticalScrollBarVisibility = _
        System.Windows.Controls.ScrollBarVisibility.Visible
 
        ' Add the ElementHost control to the form's collection of 
        ' child controls.
        Me.Controls.Add(host)
 
    End Sub
 
    Private Sub btnShowStartLine_Click(ByVal sender As Object, _
        ByVal e As System.EventArgs) Handles btnShowStartLine.Click
 
        'Abfrage der ersten sichtbaren Zeile in der Textbox   
        MsgBox("Erste sichtbare Zeile: " & CStr(tbc.GetFirstVisibleLineIndex()))
 
    End Sub
End Class
MfG
Manfred

Beitrag wurde zuletzt am 24.01.12 um 11:15:23 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Textausschnit in TextBox1.674Alfred5123.01.12 20:43
Re: Textausschnit in TextBox1.067keco23.01.12 22:43
Re: Textausschnit in TextBox1.087Manfred X23.01.12 23:34
Re: Textausschnit in TextBox1.034Alfred5124.01.12 02:35
Textausschnitt in TextBox: Elementhost1.269Manfred X24.01.12 11:11
Re: Textausschnitt in TextBox: Elementhost1.194Alfred5125.01.12 00:27
Re: Textausschnitt in TextBox: Elementhost1.061Rippler25.01.12 01:48
Re: Textausschnitt in TextBox: Elementhost1.043Alfred5125.01.12 03:45

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel