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


Select case!!

Postades av 2009-03-19 21:08:00 - Joacim Kindvall, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 1248 personer

Tjenare!
Har en select case på form1 som skall hämta index från form2. På Form2 har jag 4 (fyra) optionknappar men får inte select casen att framföra det jag önskar
<code>
Select Case Form2.Option1(Index)
Case 0
MsgBox "0"
Case 1
MsgBox "1"
Case 2
MsgBox "2"
case 3
msgbox"3"
End Select
</code>
Markerar jag option1(0) så får jag fram 1, alla dom andra får jag 0. Varför?
Säkert något lätt:)


Svara

Sv: Select case!!

Postades av 2009-03-19 23:48:37 - Sven Åke Persson

<code>
Option Explicit
Private Sub Form_Load()
Form2.Show
End Sub

Private Sub Command1_Click()
Dim i As Long
For i = 0 To 3 'antal Option:s här 0 To 3 Dvs 4 st
If Form2.Option1(i).Value = True Then MsgBox i
Next ' i
End Sub
</code>
Dvs ett fall där If är bättre än Select Case
Sven som alltid kollar Select Case före If


Svara

Sv:Select case!!

Postades av 2009-03-20 06:35:58 - Joacim Kindvall

Nej nu missuppfattade du mig.
I min kod hade jag bara msgboxarna för att få fram ett case värde. Vid varje case så har jag en del kod.

Markerar jag option1(0) så skall jag väl få fram värde 0 i msg box
Markerar jag option1(1) så skall jag väl få fram värde 1 i msg box
Markerar jag option1(2) så skall jag väl få fram värde 2 i msg box

men Markerar jag option1(0) så får jag fram 1, alla dom andra får jag 0. Varför?


Svara

Sv: Select case!!

Postades av 2009-03-20 08:16:56 - Sven Åke Persson

Begriper jag väl ! Underskatta mig inte !

Hela koden är "bull" .Gå och lägg dig Tänk om !


Svara

Sv: Select case!!

Postades av 2009-03-20 08:47:27 - Per Hultqvist

Kan det vara så¨att du egentligen vill ha :
<code>
Select Case Form2.Option1.Index
</code>
För om du skriver
<code>
Select Case Form2.Option1(Index)
</code>
så blir den ju True eller False beroende på om just den är vald eller inte, och det brukar konverteras till 0 resp 1 i VB.


Svara

Sv: Select case!!

Postades av 2009-03-20 19:07:05 - Andreas Hillqvist

Mitt strå till stacken:

Private Function SelectedIndex(Options) As Integer
Dim opt As OptionButton
    For Each opt In Options
        If opt.Value Then
            SelectedIndex = opt.Index
            Exit For
        End If
    Next
End Function

Private Sub Command1_Click()
    Select Case SelectedIndex(Form2.Option1)
    Case 0
        MsgBox "0"
    Case 1
        MsgBox "1"
    Case 2
        MsgBox "2"
    Case 3
        MsgBox "3"
    End Select
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
331
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