Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Indexerade kontroller?

Postades av 2005-12-19 09:04:26 - Michael Ziegler, i forum vb.net, Tråden har 6 Kommentarer och lästs av 617 personer

Hej!
Håller på att gå över från VB6 till .NET.
En fråga som dyker upp: Går det inte att skapa indexerade kontroller, dvs. Button(1), Button(2) osv?

Mvh
MiZ


Svara

Sv: Indexerade kontroller?

Postades av 2005-12-19 09:09:24 - Oskar Johansson

Kort svar: Nej

Långt svar: Jo, om du skapar dem i runtime. Alternativt kan du du skapa en array/lista som du i t.ex. form_load fyller med alla dina knappar.


Svara

Sv:Indexerade kontroller?

Postades av 2005-12-19 09:30:20 - Michael Ziegler

Kan Du ge ett kort exempel på hur skapandet av lista skulle kunna gå till?


Svara

Sv: Indexerade kontroller?

Postades av 2005-12-19 09:41:56 - Oskar Johansson

ArrayList list = New ArrayList()
list.Add(Me.Button1)
list.Add(Me.Button2)
list.Add(Me.Button3)

list(1).Text = "Jag är en häst" 'Button2


Svara

Sv: Indexerade kontroller?

Postades av 2005-12-19 10:13:26 - Lars Gottfridsson

om du skapar kontrollerna dynamiskt och kopplar dom till något som redan finns i me.forms.controls
typ:

dra in en panel i ditt projekt.

paste in följande kod:

Dim mybutton(10) As Button
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim i, j, q As Integer
Dim x, y, a, b, offset As Integer
q = -1
offset = 10
For i = 0 To 2
For j = 0 To 2
q += 1
If q = 11 Then Exit For
mybutton(q) = New Button()
mybutton(q).Width = 22
mybutton(q).Height = 22
mybutton(q).Location = New System.Drawing.Point(a + offset + (j * 26), b + offset + (i * 26))
mybutton(q).Text = q.ToString
mybutton(q).TextAlign = HorizontalAlignment.Center
Me.Panel1.Controls.Add(mybutton(q))
AddHandler mybutton(q).Click, AddressOf mybutton_Click

Next
Next
End Sub

Private Sub mybutton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim minKnapp As Button = DirectCast(sender, Button)
MessageBox.Show(Panel1.Controls.GetChildIndex(minKnapp))
End Sub


Tjosan!


Svara

Sv:Indexerade kontroller?

Postades av 2005-12-22 09:56:01 - Michael Ziegler

Tack för hjälpen!


Svara

Använd Option Strict On!

Postades av 2005-12-23 14:41:58 - Jonas Stensved

Använd Option Strict On!

Du kommer att lära dig hur man bör göra och hur man inte bör göra, Late Binding är ingen höjdare, då man lätt kan missa något och få en Cast Is Not Valid.

Lycka till med .NET


/Jonas


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 725
27 958
271 751
449
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies