Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
[vb.net]wndproc da controllo
martedì 08 gennaio 2008 - 18.01
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
phomea
Profilo
| Newbie
8
messaggi | Data Invio:
mar 8 gen 2008 - 18:01
salve
io vorrei poter spostare trascinando un suo controllo....mi spiego...
ad esempio io ho un panel...
vorrei che quando clicco sul panel e trascino venisse interpretato come se avessi cliccato e trascinato sulla barra del titolo del form...
devo fare l'override della wndproc giusto??
ma come faccio a mandare il messaggio al form?
io avevo pensato di fare un contollo personalizzato con
Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
MyBase.WndProc(m)
Const WM_NCHITTEST As Integer = &H84
Const HTCAPTION As Integer = 2
Const HTCLIENT As Integer = 1
If m.Msg = WM_NCHITTEST AndAlso m.Result.ToInt32() = HTCLIENT Then
dim nuovo_m as message
nuovo_m=m
nuovo_m.Result = New IntPtr(HTCAPTION)
nuovo_m.HWnd=form1.Handle
End If
End Sub
e poi questo nuovo_m mandarlo al form....però non so come fare
grazie
di professione capro espiatorio
nico839
Profilo
| Senior Member
232
messaggi | Data Invio:
mar 16 feb 2010 - 10:25
ciao,scusa sarà l'orario o il lavoro, ma non ho capito bene:
vorresti spostare un form cliccando e trascinando su un suo controllo e non sulla barra superiore?
se dai un'occhiata qui
http://www.settorezero.com/wordpress/diamo-forma-personalizzata-e-colori-trasparenti-alle-nostre-finestre-con-vbnet-gli-shaped-form/
fa qualcosa del genere agendo sugli eventi mouse...
Torna su
Stanze Forum
Elenco Threads
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 !