|
Seite |
Thema |
Details |
|
216 |
Gültigkeitsbereiche |
Erratum: Im vorletzten Code-Beispiel ist der Kommentar
falsch. Richtig sieht das Beispiel so aus.
' in einem externen Projekt
Dim ox As New ClassX() 'hier zugänglich: ox.e
|
|
336 |
Zufallszahlen |
Erratum: Auch .NET kann immer wieder dieselben,
reproduzierbaren Zufallszahlen erzeugen. Dazu geben Sie beim Erzeugen
des Random-Objekts einen konstanten Parameter an, z.B. myrand = New
Random(0).
|
|
484 |
Syntaxzusammenfassung |
Erratum: In der letzten Syntaxtabelle ist die Deklaration von xiter falsch:
Dim xiter As XPathIterator 'falsch
Dim xiter As XPathNodeIterator 'richtig
|
|
641 |
MonthCalendar |
Erratum: Anders als im vorletzten Absatz dieser Seite
behauptet, kennt dieses Steuerelement keine Value-Eigenschaft. Wenn
Sie das Steuerelement dazu einsetzen möchten, um nur ein Datum
(keinen Zeitbereich) auszuwählen, verwenden Sie MaxSelectionCount=1
und werten nur SelectionStart aus.
|
|
709 |
KeyChar |
Erratum: Es ist sehr wohl möglich, in einer
KeyPress-Ereignisprozedur den KeyChar-Parameter zu verändern. Daher
funktioniert auch der folgende Code (um bei der Eingabe alle Kommas
durch Punkte zu ersetzen):
Private Sub TextBox1_KeyPress(ByVal sender As Object, _
ByVal e As System.Windows.Forms.KeyPressEventArgs) _
Handles TextBox1.KeyPress
If e.KeyChar = "," Then
e.KeyChar = "."
End If
End Sub
|
|
783 |
Formulare vererben |
Erratum: Bei den Einschränkungen behaupte ich, dass
Steuerelemente des Masterformulars im vererbten Formulare weder
verändert noch mit Ereignisprozeduren ausgestattet werden
können. Das ist falsch. Bei den betroffenen Steuerelemente muss
lediglich im Masterformular Modifier=Protected eingestellt werden.
|
|
1225 |
CellPainting-Ereignis |
Hinweis: Der Hintergrund einer Zelle kann wesentlich
einfacher mit der PaintBackground-Methode gezeichnet werden. Die
folgenden zwei Anweisungen ersetzen den gesamten Codeblock
Zellhintergrund zeichnen.
'Zellhintergrund zeichnen
rect = New Rectangle(e.CellBounds.X, e.CellBounds.Y, _
e.CellBounds.Width - 1, e.CellBounds.Height - 1)
e.PaintBackground(rect, True)
|