ERRORE BUTTON

venerdì 12 settembre 2003 - 09.06

050782 Profilo | Junior Member

Ho un problema con i button:
se "gioco" un po' con i Panel non entra più nel Click dei pulsanti.
Aiutatemi, è urgente!

Brainkiller Profilo | Guru

Ciao Benvenuto!,
che significa "gioco" con i Panel?
Anche io ho verificato una cosa simile alla tua, in pratica spostando il button all'interno del Panel poi è necessario ricreare l'evento OnClick andando sul pulsante degli eventi (contrassegnato da un piccolo fulime giallo) e fare doppio click appunto su OnClick per ricrearlo.
Oppure andare a fare la modifica manualmente.

Fammi sapere.
Ciao
David De Giacomi

050782 Profilo | Junior Member

Potresti spiegarti meglio... qual'è il pulsante col "fiume giallo"??

Brainkiller Profilo | Guru

Scusa, ho sbagliato a scrivere, era "Fulmine giallo", in pratica il pulsante per attaccarsi agli eventi.
Però anche qui dipende, il "Fulmine giallo" è presente se usi C# invece se usi VB.NET si opera diversamente, quando entri nel codice, c'è un menù di riepilogo in alto che ti fa scegliere gli eventi.

Se usi C# controlla che nella procedura InitializeComponent ci sia una cosa simile:

this.Button1.Click += new System.EventHandler(this.Button1_Click);

perchè spesso VS.NET la fa sparire specialmente VS.NET 2002.
Mentre se usi VB.NET assicurati che ci sia qualcosa di simile:

Protected WithEvents Button1 As System.Web.UI.WebControls.Button

con la relativa funzione:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

End Sub

Ciao
David

050782 Profilo | Junior Member

continua a non funzionare nulla!!
(uso VB)

Brainkiller Profilo | Guru

Scusa,
ma hai provato ad andare in Debug ?
Cioè tu premi sul pulsante e non succede niente ?
Se non hai toccato niente d'altro tu, significa che le istruzioni che ti ho indicato prima sono sparite e devi rimetterle. Prova a creare un altro button nel Designer, fagli doppio click sopra e inserisci lì le istruzioni.
Ciao

050782 Profilo | Junior Member

non ne vuole sapere nemmeno di entrare nel Click del nuovo pulsante

Brainkiller Profilo | Guru

Ma ti funziona qualcos'altro almeno?
Sei mai riuscito a fare un'applicazione Web?
Probabilmente hai problemi altrove.
E' molto strano ciò che mi dici.
Riesci ad entrare in debug?
Ciao

050782 Profilo | Junior Member

Funziona tutto perfettamente, tranne un maledetto pulsante e una RadioButtonList.
Non è la prima applicazione che sviluppo!!

Admin Profilo | Junior Member

Usi per caso una tua classe base Page ? O erediti direttamente da System.Web.UI.Page la classe del code-behind ?

Ciao

Stefano

050782 Profilo | Junior Member

Potresti essere più chiaro per cortesia

Admin Profilo | Junior Member

sì, certo.

La classe relativa alla pagina, nel code-behind di una pagina ASP.NET, eredita di default da System.Web.UI.Page.... mi chiedevo se anzichè fa ereditare da quest'ultima, ti saresti creato una tua classe Page (estendendo System.Web.UI.Page).

E' una tecnica molto utilizzata... e personalmente mi è capitato che utilizzando questa tecnica mi si presentava il tuo stesso errore.

Cmq sia... il mio consiglio è quello di creare una nuova web form vuota, ed inserire un button ed il relativo handler al click... e vedere se va... poi cominci a vedere se nella pagina in cui non funziona c'è qualcosa che può interferire col funzionamento del bottone.

Ciao

Stefano
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5