Neue Antwort schreiben 
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
[C#/VB.NET] Moderner Listenhintergrund?
PacMani
Unregistered

 
Beitrag #1
[C#/VB.NET] Moderner Listenhintergrund?
Weiß jemand, wie man (via API-Aufrufe etc.) den modernen Hintergrund von ausgewählten Listenelementen (ListView, TreeView) anstelle des klassischen benutzen kann (Windows Forms)?
[Bild: listbackground.png]
12.05.2010 17:04
Diese Nachricht in einer Antwort zitieren
Lightjockey Offline
Neuer Benutzer

Beiträge: 20
Registriert seit: Jul 2008
Beitrag #2
[C#/VB.NET] Moderner Listenhintergrund?
ja das geht, mal ein beispiel

Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices; //benötigt

namespace TreeTest
{
    public partial class Form1 : Form
    {
        
        [DllImport("uxtheme.dll", CharSet = CharSet.Unicode, ExactSpelling = true)]

        private static extern int SetWindowTheme(IntPtr hWnd, string appName, string partList);
      
        public Form1()
        {
            InitializeComponent();
            SetWindowTheme(treeView1.Handle, "explorer", null);
            SetWindowTheme(listView1.Handle, "explorer", null);
        }
        
        
      
        private void Form1_Load(object sender, EventArgs e)
        {

        }
    }
}
12.05.2010 19:49
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
PacMani
Unregistered

 
Beitrag #3
[C#/VB.NET] Moderner Listenhintergrund?
Echt sharp ähhh scharf! :D Vielen Dank!

Da das ja viel zu einfach war, noch die Frage, ob man auch die Hover-Effekte hinzufügen kann (bei der ListView geht das ja von alleine, nur die TreeView zickt)? ;)
13.05.2010 09:30
Diese Nachricht in einer Antwort zitieren
Lightjockey Offline
Neuer Benutzer

Beiträge: 20
Registriert seit: Jul 2008
Beitrag #4
[C#/VB.NET] Moderner Listenhintergrund?
ich würd mal sagen das geht nich so einfach. WPF kann es auf jeden Fall
13.05.2010 11:19
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
PacMani
Unregistered

 
Beitrag #5
[C#/VB.NET] Moderner Listenhintergrund?
Na, dann verzichte ich doch lieber drauf ;)
13.05.2010 12:05
Diese Nachricht in einer Antwort zitieren
Neue Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste