Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Image map ili grafički buttoni u VB2005?

[es] :: .NET :: Image map ili grafički buttoni u VB2005?

Strane: 1 2 3

[ Pregleda: 5623 | Odgovora: 41 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ventura

Član broj: 32
Poruke: 7781
*.adsl-2.sezampro.yu.



+6455 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 15:20 - pre 206 meseci
A kakvi su to #### na MSDN-u, pazi ovo šta stoji za system.windows.forms.cursor.position:
[mod: razumem frustraciju, been there, ali recnik za nijansu nize...]

Citat:

Platforms

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition


The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.



A onda ispod dole stoji, da ga ni ne primetiš:

Citat:

Windows CE
system.windows.forms.cursor.position is not supported by Windows CE 5




[Ovu poruku je menjao mmix dana 17.05.2007. u 16:41 GMT+1]
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.DIALUP-SMIN.neobee.net.



+41 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 15:22 - pre 206 meseci
Cekaj, ja ne spominjem nigde u kodu Cursor.Position, otkuda to?
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
*.adsl-2.sezampro.yu.



+6455 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 15:24 - pre 206 meseci
Ma sa cursor.position sam ja probao najnovije... 99-ti način po redu :)

a inače ovaj tvoj kod radi savršeno pod XP-om, a kad ga prebacim na CE, ista stvar kao onaj prethodni...

Ovo stvarno treba da budeš vidovita Zorka, ili uporan kao mazga, pa dok te eventualno ne usere nešto pa da proradi...
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.DIALUP-SMIN.neobee.net.



+41 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 15:26 - pre 206 meseci
Ja odustajem, ne vredi da se mucim kad nemam iste uslove kod sebe. Srecno!
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
*.adsl-2.sezampro.yu.



+6455 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 15:36 - pre 206 meseci
Sad sam na MSDN- iskopao ovo

Control.MousePosition Property
Gets the position of the mouse cursor in screen coordinates.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

Syntax

Visual Basic (Declaration)
Code:

Public Shared ReadOnly Property MousePosition As Point


Visual Basic (Usage)
Code:

Dim value As Point

value = Control.MousePosition



Što je dobro, proverio sam i imam taj System.Windows.Forms.Control.MousePosition, međutim kada sam to ubacio u kod, ovako:

Code:

  Public Shared ReadOnly Property MousePosition() As Point

    Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click

        Dim value As Point

        value = Control.MousePosition

        MsgBox(value)

    End Sub


dobijem error pri buildu:

Code:

------ Build started: Project: DeviceApplication2, Configuration: Release Any CPU ------
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Vbc.exe /noconfig /imports:Microsoft.VisualBasic,System,System.Collections,System.Collections.Generic,System.Drawing,System.Diagnostics,System.Windows.Forms /nowarn:42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 /nostdlib /rootnamespace:DeviceApplication1 /sdkpath:"C:\Program Files\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE" /netcf /doc:obj\Release\DeviceApplication2.xml /define:"CONFIG=\"Release\",TRACE=-1,_MyType=\"WindowsForms\",PLATFORM=\"AnyCPU\",WindowsCE=TRUE" /reference:"C:\Program Files\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\Microsoft.WindowsCE.Forms.dll","C:\Program Files\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\System.dll","C:\Program Files\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\System.Drawing.dll","C:\Program Files\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\System.Windows.Forms.DataGrid.dll","C:\Program Files\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\System.Windows.Forms.dll" /main:DeviceApplication1.Form1 /debug:pdbonly /filealign:512 /optimize+ /out:obj\Release\DeviceApplication2.exe /resource:obj\Release\DeviceApplication1.Form1.resources /resource:obj\Release\DeviceApplication1.Resources.resources /target:winexe Form1.vb Form1.Designer.vb "My Project\AssemblyInfo.vb" "My Project\Resources.Designer.vb"
C:\Documents and Settings\Danko Vukovic\My Documents\Visual Studio 2005\Projects\DeviceApplication2\DeviceApplication2\Form1.vb(37) : error BC30126: 'ReadOnly' property must provide a 'Get'.
C:\Documents and Settings\Danko Vukovic\My Documents\Visual Studio 2005\Projects\DeviceApplication2\DeviceApplication2\Form1.vb(40) : error BC30634: Statement cannot appear within a property body. End of property assumed.
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 15:44 - pre 206 meseci
ne mozes ti deklarisati propertije za druge klase iz svoje (moze indirektno ako su partial klase, ali ne ovako). Ja koliko sam razumeo taj property vec postoji tako da ne vidim sta postizes deklarisuci ga (nekompletno) u tvojoj klasi?


Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
*.adsl-2.sezampro.yu.



+6455 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 15:47 - pre 206 meseci
Kad ga ubacim bez deklarisanja

Code:
    
Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click

        Dim value As Point

        value = Control.MousePosition

        MsgBox(value)

End Sub



onda dobijem "ArgumentException" kada pokrenem program
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.DIALUP-SMIN.neobee.net.



+41 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 15:47 - pre 206 meseci
Pa posto PictureBox nasledjuje System.Windows.Forms.Control tako da moze, ali ne tako kako si naveo (control objekat ne postoji) pa treba:
Code:

    Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click

        Dim value As Point

        value = PictureBox1.MousePosition

        MsgBox(value.ToString)

End Sub



 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
*.adsl-2.sezampro.yu.



+6455 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 15:55 - pre 206 meseci
Ma ovo je izluđujuće... Opet ista stvar

XP kaže
"{X=434,Y=208}"

a CE kaže
"System.Drawing.Point"


nek se nosi... ko ga izmisli takvog...
 
Odgovor na temu

negyxo
Aleksandar Perkuchin

Član broj: 29751
Poruke: 898
*.sksyu.net.



+171 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 15:58 - pre 206 meseci
Naterali ste me da probam... evo prost primer sa MouseDown eventom,
Code:

    private void Form1_MouseDown(object sender, MouseEventArgs e)
        {
            MessageBox.Show(e.X.ToString() + " - " + e.Y.ToString());
        }


radi...
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
*.adsl-2.sezampro.yu.



+6455 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 16:06 - pre 206 meseci
Meni neće uopšte da kompajlira kaže

C:\Documents and Settings\Danko Vukovic\My Documents\Visual Studio 2005\Projects\DeviceApplication2\DeviceApplication2\Form1.vb(37) : error BC31029: Method 'Private Sub PictureBox1_Click(sender As Object, e As System.EventArgs, m As System.Windows.Forms.MouseEventArgs)' cannot handle Event 'Public Event Click(sender As Object, e As System.EventArgs)' because they do not have the same signature.

 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.DIALUP-SMIN.neobee.net.



+41 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 16:10 - pre 206 meseci
Jedno malo glupo pitanje, posto ne radim mobilne alikacije: Da li uopste mozes da koristis za te namene Windows.Forms biblioteku?

Inace, ovo si verovatno u zurbi zalepio pa ti zato prijavljuje gresku:
'Private Sub PictureBox1_Click(sender As Object, e As System.EventArgs, m As System.Windows.Forms.MouseEventArgs)'
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
*.adsl-2.sezampro.yu.



+6455 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 16:17 - pre 206 meseci
Ovo mi radi normalno:
Code:

    Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseMove

        Label4.Text = "X." & e.X & vbCrLf & "Y." & e.Y

    End Sub


Ali kad stavim "Handles MyBase.Click" onda mi javi

"error BC31029: Method 'Private Sub Form1_MouseMove(sender As Object, e As System.Windows.Forms.MouseEventArgs)' cannot handle Event 'Public Event Click(sender As Object, e As System.EventArgs)' because they do not have the same signature."

 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.DIALUP-SMIN.neobee.net.



+41 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 16:23 - pre 206 meseci
Ovo je kljucno, a tu stalno gresis: "they do not have the same signature" dakle, nemaju svi dogadjaji iste parametre, tj. moras da ispostujes originalnu definiciju pri hendlovanju dogadjaja.

[Ovu poruku je menjao goranvuc dana 17.05.2007. u 17:55 GMT+1]
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
*.adsl-2.sezampro.yu.



+6455 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 16:44 - pre 206 meseci

Kako da provalim ko ima kakvu definiciju da bi to ispravio?
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.DIALUP-SMIN.neobee.net.



+41 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 16:49 - pre 206 meseci
Pa najlakse ti je da obelezis kljucnu rec, pa desni klik, pa "Go To Definition" i trebalo bi da ti se otvori "Object Browser" prozor i u njemu da se pozicionira na definiciju i kraci opis te kljucne reci, npr. obelezis u ovom dole kodu "MyBase.MouseMove" i vidis ...
 
Odgovor na temu

Vranac
Vranac Srdjan
Software developer
Novi Sad, Vojvodina

Član broj: 3493
Poruke: 353
*.ptt.yu.

Jabber: vranac@elitesecurity.org
ICQ: 64150005
Sajt: www.linkedin.com/in/vrana..


+1 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 17:32 - pre 206 meseci
Ovo je za PocketPC 2003, ali mislim da ce raditi i na WinCE 5

Na formu je pictureBox koji se zove imageBox.
Code:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace clickablePictureBox
{
    public partial class Form1 : Form
    {
        int mouseX;
        int mouseY;

        public Form1()
        {
            InitializeComponent();

            mouseX = 0;
            mouseY = 0;

            imageBox.MouseMove += new MouseEventHandler(imageBox_MouseMove);
            imageBox.Click += new EventHandler(imageBox_Click);

        }

        void imageBox_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
        {
            mouseX = e.X;
            mouseY = e.Y;
        }

        void imageBox_Click(object sender, EventArgs e)
        {
            String tipText = String.Format("({0}, {1})",mouseX, mouseY);

            MessageBox.Show(tipText);
        }

    }
}


Kada pokrenes u emulatoru i kliknes na form, pojavice ti se message box sa mouse koordinatama.
Idle mind is the devils playground, in my case it turned out to be an amusement park.

Sustina problema ove zemlje:
Legeonar_: Sto pre treba da shvatite da je EU propast i da se tamo mora raditi,a ne samo biti zaposlen.
http://www.elitemadzone.org/p1864861

Nobody Remains Virgin, Life Fucks Everyone
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 17:54 - pre 206 meseci
ventrua, stavi picturebox, label i u kod kopiraj ovo:
Code:

Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click
    Label1.Text = Control.MousePosition.X & " " & Control.MousePosition.Y
End Sub


Ja nisam mogao da probam jer nisam instalirao ActiveSinc (a mrzi me ).
 
Odgovor na temu

toxi_programer
Nemanja Todić
Beograd

Član broj: 104396
Poruke: 464
*.vdial.verat.net.

Sajt: www.articles411.com


+8 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 20:56 - pre 206 meseci
A dali bi pomoglo ako bi mogao da nacrtaš sliku za dugme, onda tu sliku da postaviš u pozadinu dugmeta, ali da određeni delovi te slike budu transparentni, pa da dugme ne bude kockasto već u obliku netransparentnih delova te slike?
Ako ovo može, reci mi imam rešenje koje se neverovatno lako implemetira...
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
*.adsl-2.sezampro.yu.



+6455 Profil

icon Re: Image map ili grafički buttoni u VB2005?17.05.2007. u 21:19 - pre 206 meseci
Na WindowsCE nije podržana transparencija uopšte...
 
Odgovor na temu

[es] :: .NET :: Image map ili grafički buttoni u VB2005?

Strane: 1 2 3

[ Pregleda: 5623 | Odgovora: 41 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.