[VB.NET]Creare poup

martedì 29 luglio 2008 - 16.15

guli Profilo | Junior Member

Ciao ragazzi,
mi servirebbe che al click di un bottone si aprirebbe una popup dove c'è scritto "Hai sbaglito"
io so solo questo:
Button1.Attributes.Add
ma non so cosa mettere dentro....
Grazie a tutti ciaoooo

seanmhall Profilo | Newbie

Ciao guli,

private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Hai Sbagliato");
}

ovviamente con button1_Click associato all'evento Click del bottone.

ho letto ora VB.NET ... sorry

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MsgBox("Ho Sbagliato")
End Sub

Sean

Mikyct86 Profilo | Junior Member

Allora innanzitutto stiamo parlando di una applicazione windows o web? perch'è su windows nn si chiamano popUp

se windows prova con messagebox.show("hai sbagliato")

«Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi.» A.E.
Michele Crimi - Programmatore .Net

guli Profilo | Junior Member

E' un applicazione web....ma utilizzando MessageBox.Show("Welcome to Win Form") mi da come errore:
Nome MessageBox non dichiarato...

Mikyct86 Profilo | Junior Member

Alloa hai sbagliato dove scrivere questo post - sei nella sezione winform cioe applicazioni stand-alone.
Allora ti conviene usare quresto script

Public Sub OpenGiocaRaddoppia()
Dim script As String
Dim sUrl, sName As String
Dim lWidth, lHeight As Long
Dim bLocation, bResizable, bScrollbars As Boolean
sUrl = "popup.aspx"
sName = "popup"
lWidth = 503
lHeight = 153
bLocation = 0
bResizable = 0
bScrollbars = 0
script = "<script language=" & Chr(34) & "javascript" & Chr(34) & ">"
script += "javascript:w=window.open('" & sUrl & "','" & sName & "','width=" & lWidth & _
", height=" & lHeight & ",location=" & bLocation & _
",resizable=" & bResizable & ", scrollbars=" & bScrollbars & ",titlebar=0,toolbar=0,location=0,directories=0,status=0,menubar=0,left=0,top=0');w.focus();screen_height = window.screen.availHeight ; screen_width = window.screen.availWidth; left_point = parseInt(screen_width/2)-(550/2); top_point = parseInt(screen_height/2)-(150/2); setTimeout('w.moveTo(left_point,top_point)',10); void(0);"

script += "</script>"
Page.RegisterStartupScript("popup", script)
End Sub

CIAO
«Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi.» A.E.
Michele Crimi - Programmatore .Net

guli Profilo | Junior Member

scusami, ma mi da errore su
Page.RegisterStartupScript("popup", script), cioè precisamente su Page.....come devo fare?

Mikyct86 Profilo | Junior Member

forse un avviso nn un errore! ma funziona tranquillo!
«Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi.» A.E.
Michele Crimi - Programmatore .Net

guli Profilo | Junior Member

e se invece vorrei inserire un popup stile quello di windows, ma per il web, come dovrei fare?
grazieee

Mikyct86 Profilo | Junior Member

se spieghi quello che vuoi dire "STILE WINDOWS" sarebbe ottimo!
«Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi.» A.E.
Michele Crimi - Programmatore .Net

guli Profilo | Junior Member

tipo il poup di conferma di javascript, ma solo con il pulsante ok...nn so se sono stato chiaro

Mikyct86 Profilo | Junior Member

allora per fare una cosa del genere credo che dovresti imparare a usare i MODAL POPUP EXTENDER dell'Ajax control toolkit
vedi qui degli esempi:
http://www.asp.net/ajax/ajaxcontroltoolkit/samples/modalpopup/modalpopup.aspx
«Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi.» A.E.
Michele Crimi - Programmatore .Net

guli Profilo | Junior Member

quindi non si puo'fare con javascript? io avevo scritto:
'Button1.Attributes.Add("onclick", "javascript:if(confirm('Are you sure everything is correct?')== false) return false;")
ma è di conferma ed io non lo voglio così....

seanmhall Profilo | Newbie

dai un'occhiata qui guli

http://aspnetway.com/blogs/aspnetway/articles/MessageBox_e_Alerts_nelle_Web_Forms.aspx

sean

guli Profilo | Junior Member

ok, seanmhall, ottima soluzione, funziona tutto....cmq grazie a tuttiiiiiiiiii
ciao
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