|
-
Mar 17th, 2009, 04:06 PM
#1
Thread Starter
Addicted Member
How to make several labels with a counter
Hi,
I want to make several linklabels for some links I have in a DB. I want the program make a new linklabel for each link automatically.
I thought of something like this:
static counter as integer
Static point As Point
point.X = 50
point.Y = 70
For Each dtrDatarowDVDs In objdtsAantalPerCategorie.tblCategorieën
Dim linklabel(number of the counter) As New LinkLabel
linklabel(number of the counter).Text = dtrDatarowDVDs.GetChildRows("tblDVDstblLinks").item("hyperlink")
linklabel(number of the counter).Location = New Point(point.X, point.Y + 30)
linklabel(number of the counter).Size = New Size(30, 30)
Me.Controls.Add(linklabel(number of the counter))
Next
So what I want is that all my link stand under eachother. I don't know if I need a different label name for every linklabel.
Maybe someone can help me
-
Mar 17th, 2009, 04:07 PM
#2
Thread Starter
Addicted Member
Re: How to make several labels with a counter
Hi,
I want to make several linklabels for some links I have in a DB. I want the program make a new linklabel for each link automatically.
I thought of something like this:
vb Code:
static counter as integer Static point As Point point.X = 50 point.Y = 70 For Each dtrDatarowDVDs In objdtsAantalPerCategorie.tblCategorieën Dim linklabel(number of the counter) As New LinkLabel linklabel(number of the counter).Text = dtrDatarowDVDs.GetChildRows("tblDVDstblLinks").item("hyperlink") linklabel(number of the counter).Location = New Point(point.X, point.Y + 30) linklabel(number of the counter).Size = New Size(30, 30) Me.Controls.Add(linklabel(number of the counter)) Next
So what I want is that all my link stand under eachother. I don't know if I need a different label name for every linklabel.
Maybe someone can help me
-
Mar 17th, 2009, 04:15 PM
#3
Lively Member
Re: How to make several labels with a counter
you say you Thought of it... you didnt actually try out the code?
 Originally Posted by kevin hash
Hi,
I want to make several linklabels for some links I have in a DB. I want the program make a new linklabel for each link automatically.
I thought of something like this:
vb Code:
static counter as integer
Static point As Point
point.X = 50
point.Y = 70
For Each dtrDatarowDVDs In objdtsAantalPerCategorie.tblCategorieën
Dim linklabel(number of the counter) As New LinkLabel
linklabel(number of the counter).Text = dtrDatarowDVDs.GetChildRows("tblDVDstblLinks").item("hyperlink")
linklabel(number of the counter).Location = New Point(point.X, point.Y + 30)
linklabel(number of the counter).Size = New Size(30, 30)
Me.Controls.Add(linklabel(number of the counter))
Next
So what I want is that all my link stand under eachother. I don't know if I need a different label name for every linklabel.
Maybe someone can help me
-
Mar 17th, 2009, 04:35 PM
#4
Thread Starter
Addicted Member
Re: How to make several labels with a counter
The problem is I didn't try this code because I know it wont work. I don't know how to ad a number to the text "linklabel" when I declare it and when I use it later on. That is my problem. This is a code of what I want to do
-
Mar 17th, 2009, 06:42 PM
#5
Thread Starter
Addicted Member
Re: How to make several labels with a counter
Please help, I'm stuck on this. I've searched Google for hours now and still don't got an answer.
-
Mar 17th, 2009, 09:42 PM
#6
Lively Member
Re: How to make several labels with a counter
 Originally Posted by kevin hash
Please help, I'm stuck on this. I've searched Google for hours now and still don't got an answer.
you have your concepts all wrong 
ill help you out gimme a few mins while i enjoy my icecream
-
Mar 17th, 2009, 10:04 PM
#7
Lively Member
Re: How to make several labels with a counter
Code:
Const POINTX As Integer = 50
Const POINTY As Integer = 70
For i As Integer = 0 To 10
Dim alinklabel As New LinkLabel
alinklabel.Name = "LinkLabel" & i.ToString
alinklabel.Text = "tblDVDstblLinks.hyperlink"
alinklabel.Location = New Point(POINTX, POINTY + 30)
alinklabel.Size = New Size(30, 30)
Me.Controls.Add(alinklabel)
Next
-
Mar 17th, 2009, 10:25 PM
#8
Lively Member
Re: How to make several labels with a counter
and i you need to find any of the link lables to use later you can do a
Code:
Dim LabelIndex as integer = 1
Dim FindMyLinkLabel As LinkLabel = Me.Controls("LinkLabel" & LabelIndex.ToString)
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|