Hallo und
dafür gibt es viele Converter im Netz, z.B.
www.developerfusion....onvert/vb-to-csharp/
Sieht dann so aus:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49:
| using Microsoft.VisualBasic;
public class Form1 { My.MySettings settings = new My.MySettings();
private void Form1_Load(System.Object sender, System.EventArgs e) { try { StyleManager1.ManagerStyle = settings.Theme;
} catch (Exception ex) { StyleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2007Blue;
} }
private void ButtonX4_Click(System.Object sender, System.EventArgs e) { StyleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2007VistaGlass; }
private void ButtonX1_Click(System.Object sender, System.EventArgs e) { StyleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2007Blue; }
private void ButtonX3_Click(System.Object sender, System.EventArgs e) { StyleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2007Silver; }
private void ButtonX2_Click(System.Object sender, System.EventArgs e) { StyleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2007Black; }
private void Form1_FormClosing(System.Object sender, System.Windows.Forms.FormClosingEventArgs e) { settings.Theme = StyleManager1.ManagerStyle; settings.Save(); }
public Form1() { FormClosing += Form1_FormClosing; Load += Form1_Load; } } |
Bedenke jedoch, daß dies nur ein Codefetzen ist, der ohne weiteres nicht funktionieren wird:
- in C# verwendet man die Setttings anders (nicht über 'Me.MySettings')
- die Buttons sowie die Button-Click-Ereignisse müssen noch (im Designer) zugewiesen werden
- die externe
DevComponents-Komponente StyleManager wird benötigt