Als «winforms» getaggte Fragen

WinForms ist der informelle Name für Windows Forms, eine GUI-Klassenbibliothek in Microsoft .NET Framework und Mono. Fragen in diesem Tag sollten auch mit dem Zielframework ([.net] oder [mono]) und normalerweise mit einem Programmiersprachen-Tag versehen werden.


5
Entwicklung von C # unter Linux
Ich würde gerne wissen, ob es effektive und Open Source-Tools gibt, um C # -Anwendungen unter Linux (Ubuntu) zu entwickeln. Insbesondere muss ich Windows Forms-Anwendungen entwickeln. Ich weiß über das Mono- Projekt Bescheid , habe es aber nie benutzt. Was sind die besten Tools (IDE, Compiler usw.), um eine .NET-Entwicklungsumgebung …
107 c#  .net  linux  winforms  ide 

12
So beheben Sie das Flackern in den Benutzersteuerelementen
In meiner Anwendung wechsle ich ständig von einem Steuerelement zum anderen. Ich habe nein geschaffen. von Benutzersteuerelementen, aber während der Navigation flackern meine Steuerelemente. Die Aktualisierung dauert 1 oder 2 Sekunden. Ich habe versucht, dies einzustellen SetStyle(ControlStyles.OptimizedDoubleBuffer, true); or SetStyle(ControlStyles.UserPaint, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); SetStyle(ControlStyles.DoubleBuffer, true); aber es hat nicht geholfen …




6
Wie übergebe ich Befehlszeilenargumente an eine WinForms-Anwendung?
Ich habe zwei verschiedene WinForms-Anwendungen, AppA & AppB. Auf beiden wird .NET 2.0 ausgeführt. In AppA möchte ich AppB öffnen, muss aber Befehlszeilenargumente übergeben. Wie verwende ich die Argumente, die ich in der Befehlszeile übergebe? Dies ist meine aktuelle Hauptmethode in AppB, aber ich glaube nicht, dass Sie dies ändern …

2
Generieren einer GUID ohne Bindestrich
Ich generiere eine GUID mit der folgenden Anweisung in meinem Code byte[ ] keyBytes = Encoding.UTF8.GetBytes( Guid.NewGuid( ).ToString( ).Substring( 0, 12 ) ); Wenn eine GUID generiert wird, enthält sie auch den Bindestrich. Wie gehe ich vor, um eine GUID nur mit Buchstaben (Groß- und Kleinbuchstaben) und Zahlen zu generieren? …
104 c#  winforms 

8
Wie füge ich einem WinForms ContextMenu ein Trennzeichen hinzu?
In meiner Kontrolle habe ich: ContextMenu = new ContextMenu(); ContextMenu.MenuItems.Add(new MenuItem("&Add Item", onAddSpeaker)); ContextMenu.MenuItems.Add(new MenuItem("&Edit Item", onEditSpeaker)); ContextMenu.MenuItems.Add(new MenuItem("&Delete Item", onDeleteSpeaker)); ContextMenu.MenuItems.Add( ??? ); ContextMenu.MenuItems.Add(new MenuItem("Cancel")); Wie füge ich diesem Kontextmenü eine Trennlinie hinzu?


6
Implementieren von MVC mit Windows Forms
Wo finde ich ein gutes Beispiel für die vollständige Implementierung des MVC-Musters in Windows Forms? Ich habe viele Tutorials und Codebeispiele auf verschiedenen Websites gefunden (z. B. The Code Project und .NetHeaven), aber viele sind repräsentativer für das Beobachtermuster als MVC. Da die Anwendung, die ich entwickeln möchte, für ein …

4
Warnung "Verwenden Sie das neue Schlüsselwort, wenn das Ausblenden beabsichtigt war"
Ich habe eine Warnung am unteren Rand meines Bildschirms: Warnung 1 'WindowsFormsApplication2.EventControlDataSet.Events' verbirgt das geerbte Mitglied 'System.ComponentModel.MarshalByValueComponent.Events'. Verwenden Sie das neue Schlüsselwort, wenn das Ausblenden beabsichtigt war. C: \ Benutzer \ myComputer \ Desktop \ Ereignissteuerung \ WindowsFormsApplication2 \ EventControlDataSet.Designer.cs 112 32 eventControl Wenn ich darauf doppelklicke, wird Folgendes angezeigt: …
101 c#  winforms 

4
Wie verwende ich den WinForms-Fortschrittsbalken?
Ich möchte den Fortschritt von Berechnungen zeigen, die in einer externen Bibliothek ausgeführt werden. Wenn ich beispielsweise eine Berechnungsmethode habe und diese für 100000 Werte in meiner Formularklasse verwenden möchte, kann ich Folgendes schreiben: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Caluculate(int i) …


5
Wie konfiguriere ich eine App so, dass sie auf einem Computer mit einer hohen DPI-Einstellung (z. B. 150%) korrekt ausgeführt wird?
Ich habe eine einfache Winforms-Anwendung in C # erstellt. Wenn ich die Anwendung auf einem Computer mit hohen DPI-Einstellungen (z. B. 150%) ausführe, wird die Anwendung vergrößert. So weit, ist es gut! Anstatt die Schriftarten mit einer höheren Schriftgröße zu rendern, werden auch alle Texte nur vergrößert. Das führt natürlich …
101 c#  winforms  fonts  dpi  dpi-aware 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.