vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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

Fortgeschrittene Programmierung
Picturebox und Richtextbox 
Autor: Philipp
Datum: 28.04.11 13:49

Hallo community,

heute habe ich mal ein Frage betr. Positionierung eines Bildes innerhalb einer Richtextbox.

Wie ich ein Picture innerhalb einer RTB lade scheint soweit klar.(NaJa)

Nur mit der Positionierung hapert es gewaltig!.

Hier mein Code:

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal _
    hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, _
    lParam As Any) As Long
Private Const WM_PASTE = &H302
 
 
Sub InsertPictureInRichTextBox(RTB As RichTextBox, Picture As StdPicture)
       Clipboard.Clear
    Clipboard.SetData Picture
         Dim iStartPos As Long
     Dim iLength As Long
     With RTB1
 
     iStartPos = .SelStart
     SendMessage RTB1.hwnd, WM_PASTE, 0, 0
     iLength = .SelStart - iStartPos
     .SelStart = iStartPos
 
     .SelLength = iLength
     .SelProtected = False
     End With
 
 
 
Private Sub Command1_Click()
 InsertPictureInRichTextBox RTB1, LoadPicture("C:\test\" & "\" & "test.wmf")
RTB1.SaveFile ("C:\test\Test.doc")
End Sub
Ich möchte nun das picture an einer ganz bestimmten stelle innerhalb der rtb einfügen.

z.B. 10 vbcrlf nach dem letzten buchsteben innerhalb der rtb. Oder so ähnlich.
Am besten würde mir eine genaue Positionangabe gefallen.

Vielen dank und Gruß
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Picturebox und Richtextbox1.024Philipp28.04.11 13:49

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