Massimiliano Peluso

Microsoft .NET MCAD

Benvenuto nel mio Blog
posts - 6, comments - 139, trackbacks - 6

Creare dinamicamente un Form

Oggi, tra i post letti sul forum Microsoft, chiedevano se è possibile creare un form conoscendo il nome in formato stringa: ebbene si !!! Corre in nostro aiuto la Reflection.

Supponiamo di avere nel nostro progetto tante form e di volerne visualizzare una avendo il nome in formato stringa . Questa potrebbe essere una soluzione:

' il nome deve avere la sintassi " nomeassembly.nomeform" <-- Attenzione è case-sensitive

Dim nomeForm As String = "TestForm.frmtest"

Dim dinamicForm As Type

dinamicForm = Type.GetType(nomeForm)

Dim o As Object = Activator.CreateInstance(dinamicForm)

Dim f As Form = DirectCast(o, Form)

f.Show()

In questo esempio verrebbe visualizzata la form "frmtest"

Print | posted on lunedì 20 settembre 2004 14:13 |

Feedback

Gravatar

# re: Creare dinamicamente un Form

prova
05/10/2004 14:53 | antonio
Gravatar

# re: Creare dinamicamente un Form

ninpnipimpjppp
15/11/2004 22:06 | Michele
Gravatar

# re: Creare dinamicamente un Form

lyiyihlyi
07/09/2006 13:44 | marti
Gravatar

# re: Creare dinamicamente un Form

sevda şiirleri
magazin
magazin haberdsada
10/07/2009 04:02 | muhabbet yap
Gravatar

# re: Creare dinamicamente un Form


birecik
birecik resimleri
birecik forumu
birecik kalesi
10/07/2009 04:03 | sohbet yap
Gravatar

# re: Creare dinamicamente un Form

The default disk size is 10GB, no matter what pack you choose harga paving block . You have the possibility of increasing it up to 1TB of disk space per instance thanks to the optional disk space that you can subscribe to harga u ditch . Your disk is for storing your files as well as your databases jual pagar panel beton . You are "root" on your database harga box culvert . This means that you can change everything, create databases, users, tables, etc kanstin . The size of your database is only limited by the size of your instance, so 10GB with the lowest offer harga buis beton . All you need to do is to add disk space in order to increase the size of your database grass block paving . Your database is not accessible outside your instance: you must use phpMYAdmin directly from your interface (or another interface if you wish).
05/12/2016 10:13 | pabrik paving block
Gravatar

# re: Creare dinamicamente un Form

Sohbet Odaları
Sohbet Chat
19/10/2017 22:19 | sohbet
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET