Click here to Skip to main content
15,891,812 members
Home / Discussions / Visual Basic
   

Visual Basic

 
QuestionDesigning using oop in vb.net Pin
hisuman10015-Mar-06 19:11
hisuman10015-Mar-06 19:11 
AnswerRe: Designing using oop in vb.net Pin
HimaBindu Vejella16-Mar-06 0:08
HimaBindu Vejella16-Mar-06 0:08 
AnswerRe: Designing using oop in vb.net Pin
Kevin McFarlane16-Mar-06 10:32
Kevin McFarlane16-Mar-06 10:32 
Questionlagging when running becasue too much label?? Pin
campbells15-Mar-06 19:06
campbells15-Mar-06 19:06 
AnswerRe: lagging when running becasue too much label?? Pin
Dave Kreskowiak16-Mar-06 4:19
mveDave Kreskowiak16-Mar-06 4:19 
GeneralRe: lagging when running becasue too much label?? Pin
campbells16-Mar-06 4:56
campbells16-Mar-06 4:56 
GeneralRe: lagging when running becasue too much label?? Pin
Dave Kreskowiak16-Mar-06 11:35
mveDave Kreskowiak16-Mar-06 11:35 
Generalquick urgent~ Pin
campbells19-Mar-06 16:09
campbells19-Mar-06 16:09 
Here is it, first i create 400 label for each player to move to it own position, the checkplayerpos() is i set the position where i locate it in my design form there, the timer2() is where i use timer to move around the token one by one according to their dice value from 1-6
------------------
Public Sub checkplayerpos()
If PTurn.Text = 1 Then
z = 1000
ElseIf PTurn.Text = 2 Then
z = 2000
ElseIf PTurn.Text = 3 Then
z = 3000
ElseIf PTurn.Text = 4 Then
z = 4000
End If
End Sub
------------------------------
Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick

'Control array
Dim squarelabel As Label() = ControlArrayUtils.getControlArray(Me, "Label")
Dim PlayerP As PictureBox() = ControlArrayUtils.getControlArray(Me, "Player")
Dim Ppos As Label() = ControlArrayUtils.getControlArray(Me, "PP")
Dim com As Label() = ControlArrayUtils.getControlArray(Me, "com")
'Get the value whos turn at PTurn.text label
Turn = PTurn.Text
'Get Current Player position

x = Ppos(Turn).Text
checkplayerpos()

'Move Piece 1 by 1
If dicelabel.Text = 1 Then
On Error Resume Next
Static AA As Integer
If AA > 100 Or AA < 1 Then AA = 1
Select Case AA
Case 1
soundmovement()
PlayerP(Turn).Top = squarelabel(z + x + 1).Top
PlayerP(Turn).Left = squarelabel(z + x + 1).Left
AA = 1


PlayerP(Turn).Enabled = False
x = x + 1

'Show player position
Ppos(Turn).Text = x
Check()

'Move to next player
NextPlayerTurn()
Dice.Enabled = True
Timer2.Enabled = False

End Select

ElseIf dicelabel.Text = 2 Then
On Error Resume Next
Static BB As Integer
If BB > 100 Or BB < 1 Then BB = 1
Select Case BB
Case 1
soundmovement()
PlayerP(Turn).Top = squarelabel(z + x + 1).Top
PlayerP(Turn).Left = squarelabel(z + x + 1).Left
BB = 2

Case 2
soundmovement()
PlayerP(Turn).Top = squarelabel(z + x + 2).Top
PlayerP(Turn).Left = squarelabel(z + x + 2).Left
BB = 1


PlayerP(Turn).Enabled = False
x = x + 2
Ppos(Turn).Text = x
Check()
NextPlayerTurn()

Dice.Enabled = True
Timer2.Enabled = False
End Select


ElseIf dicelabel.Text = 3 Then
.....
ElseIf dicelabel.Text = 4 Then
.....
ElseIf dicelabel.Text = 5 Then
.....
ElseIf dicelabel.Text = 6 Then
....
End Sub

------------------

~Thank you so much for helping me out~
GeneralRe: quick urgent~ Pin
Dave Kreskowiak19-Mar-06 16:50
mveDave Kreskowiak19-Mar-06 16:50 
GeneralRe: quick urgent~ Pin
campbells19-Mar-06 20:06
campbells19-Mar-06 20:06 
GeneralRe: quick urgent~ Pin
Dave Kreskowiak20-Mar-06 2:50
mveDave Kreskowiak20-Mar-06 2:50 
GeneralRe: quick urgent~ Pin
campbells20-Mar-06 4:33
campbells20-Mar-06 4:33 
QuestionWait for applet to load at client end & send keys Pin
Winnie-the-Pough15-Mar-06 18:56
Winnie-the-Pough15-Mar-06 18:56 
QuestionUnicode supporting ToolBox Pin
sp_ranjan15-Mar-06 18:52
sp_ranjan15-Mar-06 18:52 
AnswerRe: Unicode supporting ToolBox Pin
Dave Kreskowiak16-Mar-06 4:13
mveDave Kreskowiak16-Mar-06 4:13 
QuestionLogin Screen Problem Pin
Sheshadrinath15-Mar-06 18:14
Sheshadrinath15-Mar-06 18:14 
AnswerRe: Login Screen Problem Pin
Harshad Pednekar15-Mar-06 23:41
Harshad Pednekar15-Mar-06 23:41 
AnswerRe: Login Screen Problem Pin
Dave Kreskowiak16-Mar-06 4:10
mveDave Kreskowiak16-Mar-06 4:10 
AnswerRe: Login Screen Problem Pin
vijaykumarnukala17-Mar-06 11:58
vijaykumarnukala17-Mar-06 11:58 
Questioninstalling dsn Pin
Harikrk15-Mar-06 18:02
Harikrk15-Mar-06 18:02 
AnswerRe: installing dsn Pin
Dave Kreskowiak16-Mar-06 4:06
mveDave Kreskowiak16-Mar-06 4:06 
QuestionWinSock Pin
noshaba mariam15-Mar-06 17:59
noshaba mariam15-Mar-06 17:59 
AnswerRe: WinSock Pin
Dave Kreskowiak16-Mar-06 3:49
mveDave Kreskowiak16-Mar-06 3:49 
Questionchanging the text in button please wait and disable it Pin
uglyeyes15-Mar-06 17:35
uglyeyes15-Mar-06 17:35 
AnswerRe: changing the text in button please wait and disable it Pin
Steve Pullan15-Mar-06 18:12
Steve Pullan15-Mar-06 18:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.