Suchergebnisse
Suchergebnisse 1-12 von insgesamt 12.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
@Bianco der schwarze Hintergrund könnte hieran liegen: SetStyle(ControlStyles.SupportsTransparentBackColor, True). Und dann solltest Du mal dies hier ansehen: docs.microsoft.com/de-de/dotne…tem?view=netframework-4.8 codeproject.com/Articles/1767/…ng-an-OwnerDrawn-ComboBox
-
@Bianco Dann poste mal die Form mit dem Design-Code und ggf. .resx, alles in eine ZIP gepackt und als Forum-Anhang: Erweiterte Antwort => Dateianhänge => Hochladen.
-
@Bianco Machst Du zunächst als ersten Befehl in OnPaint(): VB.NET-Quellcode (1 Zeile)
-
@Bianco Im oben verlinkten codeproject-Projekt wird das ganze lediglich mit der Prozedur comboBox1_DrawItem() gelöst. Sieh Dir das Projekt an und probierma, ob Du damit klar kommst. (Versteckter Text)
-
@Bianco Mit ausschließlich dem DrawItem (was in Deiner Lösung fehlt) dunktioniert das so, wie es soll.
-
@Bianco Hast Du außer DrawItem() noch weitere Prozeduren im Eingriff? Wenn ja, nimm die mal weg. ==== Hast Du Dir den verlinkten Code angesehen?
-
@Bianco OnPaint() hat da nix (mehr) zu suchen. Und dann so: VB.NET-Quellcode (4 Zeilen)
-
@Bianco Verstehe das verlinkte Beispielprojekt. Das kann ich für Dich leider nicht tun.
-
@Bianco Poste mal Deinen relevanten Code, so dass ich das Problem nachstellen kann.
-
@Bianco Wie soll ich Dein Problem nachstellen mut zwei losgelösten Prozeduren? Poste mal die ganze Klasse.
-
@Bianco CT? SetTheme(Themes)? Und: Integer-Division geht in VB so: Height \ 2 ===== Zitat von Bianco: „noch nicht richtig dargestellt“Streiche mit der Maus über die Items, da werden alle zu Bold geändert. Also solltest Du ein Rück-Ändern implementieren. ===== Du malst an eine falsche y-Position, das letzte Item lässt sich per Maus nicht selektieren.
-
Zitat von Bianco: „da mir die Schrift von Beginn an als "Bold" dargestellt wird.“Bei mir halt nicht. Mach doch mal ein neues Projekt mit dem Code aus meinem Link oben, musste halt nach VB.NET übersetzen.