Häufig gestellte Fragen zu .NET
Share what you know. Learn what you don’t!
Diese Sammlung geht auf Diskussionen in den öffentlichen .NET-Newsgroups zurück. Daher handelt es sich bei den vorgestellten Lösungen nicht um fertige Programme.
Frequently Asked Questions in English
Häufig gestellte Fragen
Programmiertechnik
- Hinzufügen von Beschreibungen zu Konstanten eines Aufzählungstyps
- Aufrufen von Methoden anhand ihres Namens
- Erstellen von Aufzählungen von Elementen eines beliebigen Datentyps
- Implementieren des Java Delegation Event Model
- Empfangen von Debug- und Tracenachrichten mittels eines Listeners
- Warum ist
MyBase.MyBasenicht möglich?
Betriebssystem
- Ändern der Bildschirmauflösung
- Ermitteln von Informationen über das aktive Theme
- Ermitteln der einer Datei zugeordneten Anwendung
- Ermitteln der physischen Randabstände des Druckers
- Ermitteln des Status von Tasten
- Ermitteln des Energiestatus des Systems
- Ermitteln und Setzen des Systemstandarddruckers
- Öffnen von Dateien, Anwendungen, Dokumenten im Web sowie des Mailclients
- Drucken von Dateien unterschiedlicher Dateitypen ohne Benutzerinteraktion
Dateisystem
- Verkürzen eines Pfades auf eine bestimmte Länge in Pixeln
- Ermitteln der Beschreibung des Dateityps einer Datei
- Formatieren einer Byteanzahl in einen formatierten String mit Einheit
- Ermitteln einer relativen aus einer absoluten Pfadangabe
- Öffnen und Schließen eines CD-ROM-Laufwerks
- Zeilenweises oder blockweises einer Datei mit Fortschrittsanzeige
Fenster und Formulare
- Ermitteln der systemeigenen Schaltflächenbeschriftungen
- Anzeigen des Systemdialogs Öffnen mit…
- Unterbinden des Verschiebens eines Fensters
- Verfügbarmachen einer Referenz auf das Hauptformular einer Anwendung
Steuerelemente
- Hinzufügen von Tooltips zu den Einträgen eines ListView-Steuerelements
- Hinzufügen eines Hintergrundbildes zu einem ListView-Steuerelement
- Ausrichten eines Menüeintrags am rechten Rand der Menüleiste
- Ändern der Rahmenart eines TextBox-Steuerelements ohne Auslösen von Ereignissen
- Erstellen transparenter Steuerelemente mit Mausereignisbehandlung
- Ermitteln der Zeilen eines TextBox-Steuerelements wie sie angezeigt werden
- Deaktivieren der Tooltips eines TreeView-Steuerelements
- Anzeigen von Beschreibungen für ToolBar-Schaltflächen in einer Statusleiste
- Anzeigen von Wochennummern im Dropdown eines DateTimePicker-Steuerelements
- Anzeigen eines ProgressBar-Steuerelements im Marquee-Modus
- Erweitern des MonthCalendar-Steuerelements um ein
DoubleClick-Ereignis - Ermitteln und Setzen der Position der Einfügemarke eines TextBox-Steuerelements
- Behandeln von Scrollereignissen eines Panel-Steuerelements und anderer scrollbarer Steuerelemente
- Entfernen der Seitenreiter eines TabControl-Steuerelements
- Sichtbarmachen des oberen oder unteren Textendes eines TextBox-Steuerelements
- Setzen von Tabulatoren in einem ListBox-Steuerelement
- Setzen der Hintergrundfarbe eines DateTimePicker-Steuerelements
- Setzen von Vorder- und Hintergrundfarbe eines ProgressBar-Steuerelements
Grafik
Frequently Asked Questions
Programming Techniques
- Adding Descriptions to Enumeration Constants
- Calling a Method by Its Name
- Creating Enumerations of Items with a Certain Arbitrary Data Type
- Implementing the Java Delegation Event Model
- Receiving Debug and Trace Messages by Adding a Listener
- Why Is
MyBase.MyBaseNot Allowed?
Operating System
- Changing the Screen Resolution
- Determining Information about the Selected Theme
- Determining a File’s Associated Application
- Determining a Printer’s Physical Margins
- Determining the State of a Key on the Keyboard
- Determining the System Power Status
- Getting and Setting the System Default Printer
- Opening Files, Applications, Web Documents, and the Mail Client
- Printing Files of Various Types Without User Interaction
File System
- Compacting a Path to a Certain Number of Pixels
- Determining the Description of a File’s File Type
- Formatting a Number of Bytes as a String with Unit
- Getting a Relative out of an Absolute Path
- Opening and Closing the CD-ROM Drive
- Reading a File Line-by-line or Blockwise with a Progress Indicator
Windows and Forms
- Determining System Button Captions
- Displaying the Open with… System Dialog
- Preventing a Form from Being Moved
- Providing a Reference to an Application’s Main Form
Controls
- Adding Tooltips to Items of a ListView Control
- Adding a Background Image to a ListView Control
- Aligning a Menu Item on the Right Edge of a Menu Bar
- Changing the Border Style of a TextBox Control Without Raising Events
- Creating Transparent Controls That Handles Mouse Events
- Determining the Lines as They Are Being Displayed in a TextBox Control
- Disabling Tooltips in a TreeView Control
- Displaying ToolBar Button Descriptions in a StatusBar Control
- Displaying Week Numbers in a DateTimePicker Control’s Dropdown Part
- Displaying a ProgressBar Control in Marquee Mode
- Extending the MonthCalendar Control by a
DoubleClickEvent - Getting and Setting the Position of the Caret in a TextBox Control
- Handling Scroll Events of a Panel Control and Other Scrollable Controls
- Removing a TabControl Control’s TabPage Headers
- Scrolling the TextBox Control to Top or Bottom
- Setting Tabstops in a ListBox Control
- Setting a DateTimePicker Control’s Background Color
- Setting a ProgressBar Control’s Foreground and Background Colors