Stránka 1 z 1

Location - Visual Basic  Vyřešeno

Napsal: 08 pro 2011 13:17
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

Re: Location - Visual Basic

Napsal: 08 pro 2011 14:32
od CZechBoY
místo New location dej New Point, stačí použít google

Re: Location - Visual Basic

Napsal: 08 pro 2011 14:40
od IIwetKKa
No tak to mi bohužel k ničemu nepomohlo...

Re: Location - Visual Basic

Napsal: 08 pro 2011 14:44
od CZechBoY
a nynější error zní?

Re: Location - Visual Basic

Napsal: 08 pro 2011 14:56
od IIwetKKa
Type "point" is not defined.

Re: Location - Visual Basic

Napsal: 08 pro 2011 14:58
od domitea
A když budeš definovat vlastní bod?

Re: Location - Visual Basic

Napsal: 08 pro 2011 14:59
od CZechBoY
máš tam importnutý System.Drawing?

Re: Location - Visual Basic

Napsal: 08 pro 2011 15:02
od IIwetKKa
Jak jako vlastní bod?

Ano System.Drawing mám...

Re: Location - Visual Basic

Napsal: 08 pro 2011 17:05
od domitea
dim point as new piont(x ,y)

Re: Location - Visual Basic

Napsal: 09 pro 2011 16:08
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

Re: Location - Visual Basic

Napsal: 09 pro 2011 16:09
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