Häufig gestellte Fragen zu .NET
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
Allgemein
- Warum ist
MyBase.MyBase
nicht möglich? - Hinzufügen von Beschreibungen zu Konstanten eines Aufzählungstyps
- Erstellen von Aufzählungen von Elementen eines beliebigen Datentyps
- Implementieren des Java Delegation Event Model
- Aufrufen von Methoden anhand ihres Namens
- Empfangen von Debug- und Tracenachrichten mittels eines Listeners
System
- Ermitteln des Status von Tasten
- Ermitteln des Energiestatus des Systems
- Ändern der Bildschirmauflösung
- Ermitteln und Setzen des Systemstandarddruckers
- Ermitteln der physischen Randabstände des Druckers
- Ausdrucken von Dateien unterschiedlicher Dateitypen ohne Benutzerinteraktion
- Ermitteln von Informationen über das aktive Theme
Dateioperationen
- Ermitteln der Beschreibung des Dateityps einer Datei
- Öffnen von Dateien, Anwendungen, Dokumenten im Web sowie des Mailclients
- Zeilenweises oder blockweises einer Datei mit Fortschrittsanzeige
- Ermitteln einer relativen aus einer absoluten Pfadangabe
- Formatieren einer Byteanzahl in einen formatierten String mit Einheit
- Verkürzen eines Pfades auf eine bestimmte Länge in Pixeln
- Ermitteln der einer Datei zugeordneten Anwendung
- Öffnen und Schließen eines CD-ROM-Laufwerks
Windows Forms
- Verfügbarmachen einer Referenz auf das Hauptformular einer Anwendung
- Unterbinden des Verschiebens eines Fensters
- Anzeigen des Dialogs Öffnen mit…
- Implementieren eines Meldungsdialogfeldes mit Standardverhalten
- Zugriff auf Steuerelemente anhand ihres Namens oder Index
- Deaktivieren des Neuzeichnens eines Steuerelements
- Einblenden der Tastaturnavigationsanzeiger
- Ermitteln der gedrückten Maustasten in der
Click
-Ereignisbehandlungsprozedur - Erstellen transparenter Steuerelemente mit Mausereignisbehandlung
- Ermitteln der systemeigenen Schaltflächenbeschriftungen
- Ausrichten eines Menüeintrags am rechten Rand der Menüleiste
- Einstellen der Höhe eines ComboBox-Steuerelements
- Aktivieren eines ComboBox-Steuerelements zur Kennworteingabe
- Setzen der Hintergrundfarbe eines DateTimePicker-Steuerelements
- Anzeigen von Wochennummern im Dropdown eines DateTimePicker-Steuerelements
- Setzen von Tabulatoren in einem ListBox-Steuerelement
- Hinzufügen eines Hintergrundbildes zu einem ListView-Steuerelement
- Hinzufügen von Tooltips zu den Einträgen eines ListView-Steuerelements
- Erweitern des MonthCalendar-Steuerelements um ein
DoubleClick
-Ereignis - Behandeln von Scrollereignissen eines Panel-Steuerelements und anderer scrollbarer Steuerelemente
- Setzen von Vorder- und Hintergrundfarbe eines ProgressBar-Steuerelements
- Anzeigen eines ProgressBar-Steuerelements im Marquee-Modus
- Entfernen der Seitenreiter eines TabControl-Steuerelements
- Ändern der Rahmenart eines TextBox-Steuerelements ohne Auslösen von Ereignissen
- Ermitteln und Setzen der Position der Einfügemarke eines TextBox-Steuerelements
- Ermitteln der Zeilen eines TextBox-Steuerelements wie sie angezeigt werden
- Sichtbarmachen des oberen oder unteren Textendes eines TextBox-Steuerelements
- Anzeigen von Beschreibungen für ToolBar-Schaltflächen in einer Statusleiste
- Deaktivieren der Tooltips eines TreeView-Steuerelements
GDI+
Frequently Asked Questions
General
- Why Is
MyBase.MyBase
Not Allowed? - Adding Descriptions to Enumeration Constants
- Creating Enumerations of Items with a Certain Arbitrary Data Type
- Implementing the Java Delegation Event Model
- Calling a Method by Its Name
- Receiving Debug and Trace Messages by Adding a Listener
System
- Determining the State of a Key on the Keyboard
- Determining the System Power Status
- Changing the Screen Resolution
- Getting and Setting the System Default Printer
- Determining a Printer’s Physical Margins
- Printing Files of Various Types Without User Interaction
- Determining Information about the Selected Theme
File Operations
- Determining the Description of a File’s File Type
- Opening Files, Applications, Web Documents, and the Mail Client
- Reading a File Line-by-line or Blockwise with a Progress Indicator
- Getting a Relative out of an Absolute Path
- Formatting a Number of Bytes as a String with Unit
- Compacting a Path to a Certain Number of Pixels
- Determining a File’s Associated Application
- Opening and Closing the CD-ROM Drive
Windows Forms
- Providing a Reference to an Application’s Main Form
- Preventing a Form from Being Moved
- Displaying the Open with… Dialog
- Implementing a Message Box with Standard Behavior
- Accessing Controls by Their Names or Indices
- Preventing Controls from Redrawing
- Showing the Keyboard Navigation Indicators
- Determining Which Mouse Buttons Are Pressed in the
Click
Event Handler - Creating Transparent Controls That Can Handle Mouse Events
- Determining System Button Captions
- Aligning a Menu Item on the Right Edge of a Menu Bar
- Setting the Height of a ComboBox Control
- Enabling a Password Char for a ComboBox Control
- Setting a DateTimePicker Control’s Background Color
- Displaying Week Numbers in a DateTimePicker Control’s Dropdown Part
- Setting Tabstops in a ListBox Control
- Adding a Background Image to a ListView Control
- Adding Tooltips to Items of a ListView Control
- Extending the MonthCalendar Control by a
DoubleClick
Event - Handling Scroll Events of a Panel Control and Other Scrollable Controls
- Setting a ProgressBar Control’s Foreground and Background Colors
- Displaying a ProgressBar Control in Marquee Mode
- Removing a TabControl Control’s TabPage Headers
- Changing the Border Style of a TextBox Control Without Raising Events
- Getting and Setting the Position of the Caret in a TextBox Control
- Determining the Lines as They Are Being Displayed in a TextBox Control
- Scrolling the TextBox Control to Top or Bottom
- Displaying ToolBar Button Descriptions in a StatusBar Control
- Disabling Tooltips in a TreeView Control