Location - Visual Basic

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
IIwetKKa
nováček
Příspěvky: 34
Registrován: 19 zář 2011 17:14

Location - Visual Basic

Příspěvek od IIwetKKa »

Dobrý den,

píšu pro kamaráda program. Je to mapa, na kterou si chce vkládat poznámky a barevně označovat.

Problém je s tím, že potřebuji vytvářet Label na tu mapu, při kliku. Všechno by v pořádku fungovalo, kdyby mi Visual Basic nehlásil chybu při vytváření toho Labelu. Ptala jsem se všech svých známých, ale nikdo neví, co s tím.

Kód: Vybrat vše

'vytvoření nového labelu
            Dim nazev As String
            nazev = "Label" & ID
            Dim labelik As New Label()

            labelik.Name = nazev
            Form1.Controls.Add(labelik)
            labelik.Location = New location(1, 1)
Přesná chyba je na posledním řádku, kdy mi Visual Basic hlásí: Type "location" is not defined.

Prosím, kde mám chybu?

Děkuji
IIwetKKa

Děkuji
IIwetKKa
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Location - Visual Basic

Příspěvek od CZechBoY »

místo New location dej New Point, stačí použít google
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IIwetKKa
nováček
Příspěvky: 34
Registrován: 19 zář 2011 17:14

Re: Location - Visual Basic

Příspěvek od IIwetKKa »

No tak to mi bohužel k ničemu nepomohlo...

Děkuji
IIwetKKa
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Location - Visual Basic

Příspěvek od CZechBoY »

a nynější error zní?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IIwetKKa
nováček
Příspěvky: 34
Registrován: 19 zář 2011 17:14

Re: Location - Visual Basic

Příspěvek od IIwetKKa »

Type "point" is not defined.

Děkuji
IIwetKKa
Uživatelský avatar
domitea
Tvůrce článků
Příspěvky: 1971
Registrován: 24 čer 2009 19:46
Bydliště: Královehradecký kraj
Kontaktovat uživatele:

Re: Location - Visual Basic

Příspěvek od domitea »

A když budeš definovat vlastní bod?
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Location - Visual Basic

Příspěvek od CZechBoY »

máš tam importnutý System.Drawing?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IIwetKKa
nováček
Příspěvky: 34
Registrován: 19 zář 2011 17:14

Re: Location - Visual Basic

Příspěvek od IIwetKKa »

Jak jako vlastní bod?

Ano System.Drawing mám...

Děkuji
IIwetKKa
Uživatelský avatar
domitea
Tvůrce článků
Příspěvky: 1971
Registrován: 24 čer 2009 19:46
Bydliště: Královehradecký kraj
Kontaktovat uživatele:

Re: Location - Visual Basic

Příspěvek od domitea »

dim point as new piont(x ,y)
IIwetKKa
nováček
Příspěvky: 34
Registrován: 19 zář 2011 17:14

Re: Location - Visual Basic

Příspěvek od IIwetKKa »

Jo jo už to funguje díky.

Ještě bych měla jednu otázku: Jak při stisknutí tlačítka na myši zjistím souřadnice, kde jsem klikla v rámci formuláře? V rámci celé obrazovky mi to funguje skvěle, ale v rámci obrazovky nemůžu nikde najít.

Děkuji
IIwetKKa
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Location - Visual Basic

Příspěvek od CZechBoY »

při události MouseDown nebo při nějaký takový tam je u metody parametr e kde by měly být vlastnosti Location nebo X a Y
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Zamčeno

Zpět na „Programování a tvorba webu“