Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Visual Basic 2010 modificare il Form.

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

Visual Basic 2010 modificare il Form.

Postdi pacifico » 10/05/12 18:23

Gent.mi,

con Visual Basic 2010, gradirei se è possibile modificare il form con il codice.

In rete ho trovato il seguente codice che permette di avere, inserendo i parametri, il form da rettangolare che è di default in rotondo o ovale:

> Private Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long, _
ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long

> Private Declare Function CreateEllipticRgn Lib "gdi32" (ByVal X1 As Long, _
ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long

Nel Form1_Load......:

> hr& = CreateEllipticRgn(0, 0, 100, 200)
> dl& = SetWindowRgn(Me.hWnd, hr, True)

Noto un problema che non viene accettato (che sono sottolineati):

> hr&, dl&, Me.hWnd, hr

Gentilmente potete suggerire per poter ripristinare?

Anticipatamente ringrazio.

Domenico.
pacifico
Utente Senior
 
Post: 162
Iscritto il: 05/10/06 16:20

Sponsor
 

Re: Visual Basic 2010 modificare il Form.

Postdi infinito1971 » 21/05/12 13:15

Ciao,
la tecnica che hai cercato di utilizzare andava bene per VB6 e potrebbe anche essere adattata ai linguaggi basati sul framework .NET . Tale approccio, però, proprio perché si vuole utilizzare il framework .NET, è sconsigliabile ed è molto meglio utilizzare la proprietà Form.Region messa a disposizione dal framework stesso.
Per un esempio concreto, puoi dare uno sguardo alla risposta data qui.


Un saluto,
infinito1971
Questo business è binario: o sei 1 o sei 0, vivo o morto, non esistono secondi classificati!
Avatar utente
infinito1971
Utente Senior
 
Post: 531
Iscritto il: 01/08/02 21:22
Località: Napoli


Torna a Programmazione


Topic correlati a "Visual Basic 2010 modificare il Form.":


Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti