Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten
Autor
Nachricht
x0X0x_
Newbie
Newbie

Anmeldedatum: 14.08.2007
Beiträge: 18

[VB.NET] x-Koordinate plus Eins?
Verfasst am: 02.12.2007, 03:36

hi,
ich würde gerne die position eines labels verändern. genauer: die x-koordinate
ich hab mir gedacht das wuerde nach diesem schema funktionieren:

Label1.Location.x = Label1.Location.x.toString() + 1

Das geht aber nicht.
Wie würde das funktionieren?
 
Bahamut_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 12.12.2006
Beiträge: 250


Verfasst am: 02.12.2007, 13:17

Code:

Label1.Location = New Point(x , y)


Wenn du eins gleichlassen willst dann gehts so:

Code:

Label1.Location = New Point(Label1.Location.X, 13)

VB.Net-Compiler: http://www.microsoft.com/germany/express/download/default.aspx
VB.Net-eBook: http://www.galileocomputing.de/openbook/visual_basic/
 
x0X0x_
Newbie
Newbie

Anmeldedatum: 14.08.2007
Beiträge: 18


Verfasst am: 02.12.2007, 16:04

okay, danke, das klappt.

Kann mir noch jemand verraten wie ich mit einer if-anweisung abfrage, ob Label1 auf der position x, y ist?
 
Bahamut_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 12.12.2006
Beiträge: 250


Verfasst am: 02.12.2007, 19:09

Öhm ja einfach ein "If" an Anfang und ein "Then" hinten hin.

Code:
If Label1.Location = New Point(x, y) Then


Darauf könntest doch auch selber kommen oder? Wink
VB.Net-Compiler: http://www.microsoft.com/germany/express/download/default.aspx
VB.Net-eBook: http://www.galileocomputing.de/openbook/visual_basic/
 
x0X0x_
Newbie
Newbie

Anmeldedatum: 14.08.2007
Beiträge: 18


Verfasst am: 02.12.2007, 20:03


oh, sorry.
ich dachte immer, dass das theoretisch nicht möglich wäre, da

Label1.Location = New Point(x, y)

einen neuen punkt erstellt.
dachte, das wäre mit sowas zu vergleichen:
"Dem Label1 soll ein neuer Punkt mit den Koordinaten x und y zugeordnet werden."

Und wenn man sowas mit einer if anweisung überprüft, klingt es umgangssprachlich etwas selstam.
"Wenn Label1 ein neuer Punkt mit den Koordinaten x und y zugeordnet wird, soll {Anweisung} passieren."


na ja, danke aufjedenfall mal.
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten

Tags: plus, eins, location, verändern, funktionieren, position

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge bin und obj Verzeichnis verschieben gerne mittels Umgebungs. 474 07.05.2010, 06:07
Keine neuen Beiträge Hilfe beim programmieren eins Mathematikprogramms 261 12.08.2004, 09:56
Keine neuen Beiträge Exe Builder will nicht funktionieren. 881 04.09.2008, 11:00
Keine neuen Beiträge Was gefundenes in Label1 anzeigen? 420 19.03.2008, 14:51
Keine neuen Beiträge [Frage] CSocket Master/Plus - Multi User 1040 06.01.2009, 22:13
 


[ Time: 0.1976s ][ Queries: 92 (0.0524s) ][ GZIP on - Debug on ]