Forum: ASP.NET |
Thema:
Re: Event zur Laufzeit anhängen! |
Von:
Timo Ulrich (
03.06.2005 10:06) |
Public variable As String
Friend WithEvents Textbox1 As System.Windows.Forms.TextBox
Public x As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
x = Screen.PrimaryScreen.WorkingArea.Top + x + TextBox2.Text
variable = TextBox3.Text
Me.Textbox1 = New System.Windows.Forms.TextBox
Me.Textbox1.Location = New System.Drawing.Point(64, x)
Me.Textbox1.Name = variable
Me.Textbox1.TabIndex = 1
Me.Textbox1.Text = TextBox4.Text
Me.Controls.Add(Me.Textbox1)
AddHandler Textbox1.KeyPress, AddressOf keypressed
End Sub
Sub keypressed(ByVal o As [Object], ByVal e As KeyPressEventArgs)
If e.KeyChar = Microsoft.VisualBasic.ChrW(13) Then
e.Handled = True
Textbox1.Text = "nix" 'Alle nachfolgenden Zeilen hier werden nach dem Drücken von "Enter" ausgeführt
End If
End Sub
Textbox2,3 und 4 sind Vordeklariert, die zuletzt erstellte Textbox besitzt den Eventhandler für die "Enter"-Taste
He likes to topple those who have the farthest to fall.
Betreff |
Von |
Datum |
|
|
G.
Guest
|
03.06.2005 11:49 |
|
|
Re: Event zur Laufzeit anhängen!
Tja, das Problem ist dass anders wie in Windows-Forms alle Controls beim Postback aus der aspx-File neu erzeugt werden und über mehrere Funktionen mit Daten versorgt.<br>Nachdem aber die Seite gerendert... |
|
|
|
|
|
Matthias
Auswöger
|
03.06.2005 19:31 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!