LoganShile (Ex-Member)
Expert
Messaggi: 350
Iscritto: 27/03/2009
|
Come da titolo...Ho impostato su none il FormBorderStyle e mi sto facendo l'interfaccia del programma ma non so come spostare la finestra senza vere la barra del titolo...come posso fare ?
|
|
Il Totem (Admin)
Guru^2
Messaggi: 3635
Iscritto: 24/01/2006
|
Tratta da un mio programma:
Codice sorgente - presumibilmente VB.NET |
Private Sub ClassBox_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseDown MousePos = New Point(MousePosition.X - Me.Location.X, MousePosition.Y - Me.Location.Y) IsMouseDown = True End Sub Private Sub ClassBox_MouseUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseUp IsMouseDown = False End Sub Private Sub ClassBox_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseMove If IsMouseDown Then Me.Location = New Point(MousePosition.X - MousePos.X, MousePosition.Y - MousePos.Y) End If End Sub
|
|
|
LoganShile (Ex-Member)
Expert
Messaggi: 350
Iscritto: 27/03/2009
|
Allora...Ho messo il tuo (Totem) codice e mi dava errore nella riga 4, 5, 9 e 13...Poi, per intuizione ho scritto:
Public Class Form1
Dim IsmOUSEDOWN As Boolean
Dim MousePos As Point
e il resto ho messo tutto uguale a quello che mi hai detto tu...E ha funzionato così...Non sapevo neanche cosa stavo scrivendo e ho indovinato
|
|
ruggy94 (Member)
Guru
Messaggi: 890
Iscritto: 21/04/2008
|
Postato originariamente da LoganShile:
Allora...Ho messo il tuo (Totem) codice e mi dava errore nella riga 4, 5, 9 e 13...Poi, per intuizione ho scritto:
Public Class Form1
Dim IsmOUSEDOWN As Boolean
Dim MousePos As Point
e il resto ho messo tutto uguale a quello che mi hai detto tu...E ha funzionato così...Non sapevo neanche cosa stavo scrivendo e ho indovinato |
Era ovvio, Ismousedown e Mousepos andavano dichiarati. |
|
LoganShile (Ex-Member)
Expert
Messaggi: 350
Iscritto: 27/03/2009
|
Ma
Public Class Form1
Dim IsmOUSEDOWN As Boolean
Dim MousePos As Point
Sono delle variabili o delle strutture ??? mi è venuto sto dubbio
|
|
Il Totem (Admin)
Guru^2
Messaggi: 3635
Iscritto: 24/01/2006
|
Variabili e strutture sono due concetti diversi. La struttura è un tipo di dato, mentre la variabile è un dato. Puoi avere una variabile il cui tipo sia una struttura, un tipo base (numerici, booleani, stringhe) o una classe.
In questo caso Boolean è un tipo base, mentre Point è una struttura dichiarata nel namespace System.Drawing.
|
|
LoganShile (Ex-Member)
Expert
Messaggi: 350
Iscritto: 27/03/2009
|
Grazie ..Quindi sei io voglio dire ad una persona di scrivere quel codice sotto "Public Class ecc" come devo dire ??
Ultima modifica effettuata da LoganShile il 10/05/2009 alle 14:52 |
|
Il Totem (Admin)
Guru^2
Messaggi: 3635
Iscritto: 24/01/2006
|
Emh... non ho capito bene la domanda.
|
|
LoganShile (Ex-Member)
Expert
Messaggi: 350
Iscritto: 27/03/2009
|
Supponiamo che...Io devo dirti di scrivere:
Public Class Form1
Dim IsMouseDown As Boolean
Dim MousePos As Point
Come te lo dirò ??
cosa dovrò dirti per far si che tu scriva questo codice ?
Dovrò dirti: "Dichiarami una variabile" o cosa ?
Ultima modifica effettuata da LoganShile il 10/05/2009 alle 15:02 |
|