Tag: ownerdrawn

Dies ermöglicht es dem Benutzer, um benutzerdefinierte zeichnen Steuerelemente zur Laufzeit in der Win32-Api. Alle vorhandenen Steuerelement kann sein Aussehen verändert durch die Farbe, Nachricht. Das ist C, C++,C# und Delphi anwendbar.

Problem mit TreeView.DrawNode - OwnerDrawText

Anzahl der Antworten 1 Antworten
Habe ich eine app, die Verbindung zu einem remote-server und Abfragen von Daten, wenn nötig. Es hat ein TreeView, wo die Knoten repräsentieren Objekte, die verfügbar sind und die Farbe des Textes angeben, ob die Daten geladen

Farbe der stringgrid-Spalte je nach columnname text

Anzahl der Antworten 2 Antworten
Ich bin, dies zu tun : procedure TForm1.BitBtn1Click(Sender: TObject); var dtStart: TDateTime; I: Integer; begin dtStart := DateTimePicker1.Date; for I := 0 to 7 do AdvStringGrid1.Cells[I+1, 0] := uppercase(FormatDateTime('DD/MM/YYYY DDD', dtStart + I)); end; Gibt es eine

ListBox DrawItem-HotLight Staat im OwnerDraw-Modus?

Anzahl der Antworten 2 Antworten
Ich bin mit OwnerDrawFixed als DrawMode für die benutzerdefinierte ListBox-Steuerelement in meiner WinForms-app. Ich will, Sie zu streichen, den hintergrund (oder andere Aktion) des ListBoxItem, wenn der Benutzer mit der Maus über die listbox-Element, bei dem MouseMove

C#: TreeView-Besitzer Zeichnung mit ownerdrawtext und die seltsame schwarz-Hervorhebung, wenn auf einem Knoten

Anzahl der Antworten 1 Antworten
Ich setze den DrawMode auf OwnerDrawText und heftete auf dem DrawNode-event, Hinzugefügt, mein code zum zeichnen der text, wie ich will und alles funktioniert gut, außer für einige ungerade schwarz Auswahl markieren, wenn ein Knoten ausgewählt ist.

Wie aktiviere ich die Doppel-Pufferung der Steuerung mittels C# (Windows forms)?

Anzahl der Antworten 3 Antworten
Wie aktiviere ich die Doppel-Pufferung der Steuerung mittels C# (Windows forms)? Ich habe ein panel-Steuerelement, die ich bin, Zeichnung Zeug in und auch ein Eigentümer-Register gezogen. Beide leiden unter flimmern, so wie ich das aktivieren double-buffering? InformationsquelleAutor

"List index out of bounds" auf TListBox

Anzahl der Antworten 2 Antworten
Ich habe eine TListBox auf eine form, und Elemente Hinzugefügt, mit listbox1.ItemIndex := listbox1.Items.AddObject('msg', TObject(grp)); grp ist eine ganze Zahl. Das Listenfeld wird festgelegt lbOwnerDrawFixed. In der onDrawItem Ereignis bekomme ich die Ausnahme EStringListError erhöht, die auf

Winforms - Wie erstelle ich ein benutzerdefiniertes windows-Grenze und schließen/minimieren-Schaltflächen?

Anzahl der Antworten 3 Antworten
Ich würde gerne in der Lage, erstellen Sie eine schwarze custom-Fenster (mit Rahmen und Kontrollen), wie die, die im Lieferumfang von expression blend -, Strudel -, oder Adobe Lightroom. Gibt es eine best-practices-Verfahren zur Erstellung eines owner-drawn-Fenster?

C# ListView Details, Markieren Sie eine einzelne Zelle

Anzahl der Antworten 3 Antworten
Ich bin mit einem ListView in C# zu machen, ein grid ist. Ich möchte, um herauszufinden, einen Weg, um in der Lage sein, um zu markieren eine bestimmte Zelle programmgesteuert. Ich muss nur markieren Sie eine Zelle.

Wie ziehe ich die ausgewählten Listenfeld-Element in einer anderen Farbe?

Anzahl der Antworten 2 Antworten
Ist die Möglichkeit, die item-Auswahl Fokus-Farbe und text-Farbe in eine TListBox? Wenn Themen nicht erlaubt sind, das Projekt oder die Liste im Feld Stil ist festgelegt owner-draw, die Auswahl rund um die Artikel ist blau lackiert, die

TreeView Entfernen Sie CheckBox von einigen Knoten

Anzahl der Antworten 3 Antworten
Möchte ich entfernen, Checkboxen, wo die Knoten.Typ 5 oder 6. Ich benutze diesen code: private void TvOne_DrawNode(object sender, DrawTreeNodeEventArgs e) { int type = (e.Node as Node).typ; if (type == 5 || type == 6) { Color