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


Slippa skriva alla Integer igen?

Postades av 2007-02-23 02:05:38 - Ivar Gustle, i forum vb.net, Tråden har 14 Kommentarer och lästs av 949 personer

Hej, jag har ca 100 Integers där alla namn ökar på ett speciellt sätt:
Dim p011, p012, p013, p021, p022, p023, p031, p032, p033, p041, p042, p043.... As Integer
(läs som 01 = 1, 02 = 2. För senare kommer 10,11,12 osv. Varje nummer har 3 delnummer)

För att slippa skriva in alla namnen igen när dom ska få tal inmatade så tänkte jag göra ungefär så här:

p0 tal 1 = TextBox0 tal 1.Text
p0 tal 2 = TextBox0 tal 2.Text
p0 tal 3 = TextBox0 tal 3.Text
tal = tal+1

Jag hoppas att ni förstår, jag har testat på flera olika sätt men kommer ingen stans.


Svara

Sv: Slippa skriva alla Integer igen?

Postades av 2007-02-23 08:27:54 - Niklas Jansson

Spännande särskrivning. =)

Jag är osäker på hur du menar, men du vill nog sammanfoga strängar. Kanske något i stil med:

txtResult = "p" & cstr(txtNumber1) & cstr(txtNumber2)


Svara

Sv: Slippa skriva alla Integer igen?

Postades av 2007-02-23 10:15:09 - Thomas Vanhaniemi

Jag skulle nog använda mig av en HashTable eller liknande istället för att deklarera en massa variabler. Då kan du lätt skapa snurror som med mindre kod gör det du vill...


Svara

Sv:Slippa skriva alla Integer igen?

Postades av 2007-02-23 10:39:14 - Niklas Jansson

Aha, nu har hjärnan vaknat lite. Naturligtvis är det som Thomas säger. Gör inte massa variabler.

Frågan är varför du vill kalla variablerna så konstiga namn?


Svara

Sv: Slippa skriva alla Integer igen?

Postades av 2007-02-23 12:28:33 - Martin Rex

Varför inte använda en array ?


Svara

Sv: Slippa skriva alla Integer igen?

Postades av 2007-02-23 23:17:42 - Lars Gottfridsson

Hej!

Det är lite svårt att förstå vad du är ute efter.
Det känns lite som om att du vill att ( tal ) ska vara nåt slags wildcard
del av Variabel- och textboxKontroller-namnen, för att sedan Enumereras
till en viss variabel eller textbox.

Jag tror du bör berätta lite mer om vad du vill uppnå, istället för att
förbrylla oss med kodexempel.

Det blir lättare så...


Svara

Sv:Slippa skriva alla Integer igen?

Postades av 2007-02-24 16:19:36 - Ivar Gustle

Ok, jag ska förklara igen. Jag tyckte bara att mitt exempel skulle fungera :)


Jag håller på att skapa ett program som man kan träna sin protokollföring i (snabbare huvudräkning mm). Man ska fylla i ett skjutprotokoll som inkluderar 30 serier á 3 skott. Jag har gjort klart biten som slumpar fram ett resultat på en bild, sedan ska man skriva in poängen som bilden visar.
Jag har skapat alla textboxar som behövs i programmet, men jag behöver ett ställe att spara resultatet så att man kan kontrollera om användaren skrev rätt på alla ställen i protokollet.

Hastable har jag aldrig använt.

PS. När användaren trycker "starta" så slumpas 3 skott-resultat fram i form av bilder. T.ex 8,6,5. Dessa 3 tal ska sparas. Sedan trycker användaren för nästa serie och serie 2 slumpas fram osv.
Och i slutet ska serie1 jämföras mot 8,6,5. Serie 2 mot vad som kom då osv.


Svara

Sv: Slippa skriva alla Integer igen?

Postades av 2007-02-24 23:41:17 - Lars Gottfridsson

what the f**k you on about?????


ska man skriva in tre siffror som presenteras i en bild, och på så vis
träna sina protokollförartalanger?????

what's the gaddam point?


Svara

Sv:Slippa skriva alla Integer igen?

Postades av 2007-02-25 16:08:42 - Ivar Gustle

Varför skriver du skitinlägg? Kan du inte gå och runka istället? Ingen lär sakna dig.


Svara

Sv: Slippa skriva alla Integer igen?

Postades av 2007-02-26 12:51:53 - Lars Gottfridsson

lugn o fin.....

inte så illa menat från min sida, men .............
menar du verkligen att INGEN! kommer att sakna mig...
Detta är ju jättesorgligt.... (hmmmmm....)


Svara

Sv: Slippa skriva alla Integer igen?

Postades av 2007-02-26 12:56:02 - Johan Jonsson

Nå, vill man ha hjälp lär inte ditt inlägg hjälpa heller.

Som sagt, om jag förstår dig rätt är Hashtable rätta vägen. Hur det fungerar går att läsa här:
http://msdn2.microsoft.com/en-us/library/system.collections.hashtable.aspx


Svara

Sv:Slippa skriva alla Integer igen?

Postades av 2007-02-26 13:04:39 - Niklas Jansson

Det vettigaste är väl en 3*n-matris, och inget annat?

Fast jag är väldigt skeptisk till att det behövs öht, upplägget verkar mycket märkligt.


Svara

Sv: Slippa skriva alla Integer igen?

Postades av 2007-02-26 14:54:14 - Ola Lindfeldt

Lösningen med många textboxar är inte bra.. Det låter som att det är en slags tabell du ska fylla i.. Det finns jättebra färdiga objekt för detta.. Kolla upp Dataset, DataTable, DataGrid (DataGridView)


Svara

Sv:Slippa skriva alla Integer igen?

Postades av 2007-02-26 23:32:15 - Lars Gottfridsson

Använd dig som du tänkt dig av 3 textboxar och en räknare som håller koll på vilken serie
man är på. Deklarera sen en matris som Niklas föreslog för att spara värdena i.

Nåt i den här stilen kanske?

Dim serie As Integer
Dim minArray(30, 2) As Integer ' dvs. 30 lång med 3 värden (0-2), första skottet hamnar i minArray(0,0)

Kör Init() i typ Form_Load och kalla sen Tjosan() varje gång de tre textboxarna är matade.

Private Sub Init()
serie = 0
minArray.Clear(minArray, 30, 2) 'fult, jag vet, funkar nog med redim också
End Sub

Private Sub Tjosan()
serie += 1
If serie < 31 Then
minArray(serie, 0) = CType(TextBox1.Text, Integer)
minArray(serie, 1) = CType(TextBox2.Text, Integer)
minArray(serie, 3) = CType(TextBox3.Text, Integer)
Else
syna()
End If
End Sub

Private Sub syna()
' din kod för att syna datan i nån loop
End Sub




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
384
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