vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

In diesem Forum haben Sie die Möglichkeit Kommentare, Fragen und Verbesserungsvorschläge zu den im vb@rchiv gelisteten Tipps und Workshops zu posten.

Hinweis:
Ein neues Thema kann immer nur über die jeweilige Tipps & Tricks bzw. Workshop Seite eröffnet werden!

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

Fragen zu Tipps & Tricks und Workshops im vb@rchiv
Re: Bildsymbol im Eingabefeld der ComboBox anzeigen 
Autor: ModeratorDieter (Moderator)
Datum: 10.03.09 07:45

Hierfür brauchst Du die FindWindow-Funktion nicht. Einfach das Handle der TextBox verwenden:
Public Class Form1
  ' benötigte API-Deklarationen
  Private Declare Function SendMessage Lib "user32" _
    Alias "SendMessageA" ( _
    ByVal hwnd As IntPtr, _
    ByVal wMsg As Integer, _
    ByVal wParam As Integer, _
    ByVal lParam As Integer) As Integer
 
  Private Const EC_LEFTMARGIN = &H1
  Private Const EM_SETMARGINS = &HD3
 
  ' Bild im Eingabefeld einer ComboBox anzeigen
  Public Sub TextBox_AddPicture(ByVal oForm As Form, _
    ByVal oTextBox As TextBox, _
    ByVal oPictureBox As PictureBox)
 
    Dim nLeft As Integer
 
    ' Handle des Eingabefeldes der Combo-TextBox ermitteln
    With oTextBox
 
      ' PictureBox-Hintergrund dem Eingabefeld anpassen
      oPictureBox.BackColor = .BackColor
 
      ' PictureBox in das Eingabefeld platzieren
      oPictureBox.Location = New Point(.Left + 4, .Top + 3)
      oPictureBox.BringToFront()
 
      ' linken Rand des Eingabefeldes der ComboBox neu festlegen
      nLeft = oPictureBox.Width + 3
      Call SendMessage(.Handle.ToInt32, EM_SETMARGINS, EC_LEFTMARGIN, nLeft)
    End With
  End Sub
 
  Private Sub Form1_Load(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles MyBase.Load
 
    TextBoxBox_AddPicture(Me, TextBox1, PictureBox1)
  End Sub
End Class

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Tipp 1948: Bildsymbol im Eingabefeld der ComboBox anzeigen5.116lifeprojects10.03.09 07:14
Re: Bildsymbol im Eingabefeld der ComboBox anzeigen2.492ModeratorDieter10.03.09 07:45
Re: Bildsymbol im Eingabefeld der ComboBox anzeigen2.332lifeprojects10.03.09 08:21
Re: Bildsymbol im Eingabefeld der ComboBox anzeigen2.180BigPig03.03.10 13:18
Re: Bildsymbol im Eingabefeld der ComboBox anzeigen1.658thuring13.08.13 08:39

Sie sind nicht angemeldet!
Um einen neuen Beitrag schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 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