Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2005, 10:18
Avatar de Jose_minglein2
Jose_minglein2
 
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 6 meses
Puntos: 8
Crear control de usuario

Buenas, estoy intentando crear mi propio textbox, para que realice ciertas funciones, este es mi code:

Código PHP:
Imports System.ComponentModel
Imports System
.Web.UI

<DefaultProperty("Text"), ToolboxData("<{0}:WebCustomControl1 runat=server></{0}:WebCustomControl1>")> Public Class WebCustomControl1
    Inherits System
.Web.UI.WebControls.TextBox

    Dim _text 
As String

    
<Bindable(True), Category("Appearance"), DefaultValue("")> Overrides Property [Text]() As String
        Get
            
Return _text
        End Get

        Set
(ByVal Value As String)
            
_text Value
        End Set
    End Property

    
Protected Overrides Sub Render(ByVal output As System.Web.UI.HtmlTextWriter)
        
MyBase.Render(output)
        
'output.Write([Text])
    End Sub

    Public Sub New()
        MyBase.New()
    End Sub

    '
Public Overloads Sub OnInit(ByVal e As System.EventArgs)
    
'    MyBase.OnInit(e)
    '
End Sub

    
'Public Overloads Sub OnPreRender(ByVal e As System.EventArgs)
    '    
MyBase.OnPreRender(e)
    
End Sub

End 
Class 
Lo que está comentado es porque e probado a ponerlo y me sigue fallando. Es decir, compilar me compila, pero cuando lo agrego a un nuevo proyecto, es decir

agregar o quitar componentes -Examinar - midll

arrastrar control,

no me sale el textbox me sale WebCustomControl1 "WebCustomControl11" en tiempo de diseño y nada en tiempo de ejecución.

La funcionalidad extra todavía no está agregada (evidentemente si no me funciona de normal),

PD: Lo he creado mediante un nuevo proyecto de biblioteca de controles web y he sustituido webcontrols por textbox.

¿Que hago mal??