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


Radioknappar

Postades av 2002-06-03 00:28:51 - Henrik Friberg, i forum visual basic - allmänt, Tråden har 9 Kommentarer och lästs av 569 personer

Är en nybörjare på VB, är så att jag försöker att utveckla ett program till en förening, och det är så då att jag undrar om man kan lägga in någon kod så att en radioknapp bara är tillgäglig under en viss tid? typ att man inte kan tycka på den efter tex 18:00! eller att den bara "fungerar" mellan 10:00-17:00 Snälla hjälp mig...


Svara

Sv: Radioknappar

Postades av 2002-06-03 06:26:31 - Anders Moldin

Jag gjorde såhär:
Skapa en Optionbutton (gissar att du redan har en) och en Timer. Sätt timern till t.ex. 10 sek för att inte dra onödiga systemresurser...
Sen kör jag med denna koden:

Private Sub Timer1_Timer()
tajm = Time
If Left(tajm, 2) < 18 Then
Option1.Enabled = False
Else
Option1.Enabled = True
End If
End Sub

Och om du vill att den ska kolla från start av programmet också:

Private Sub Form_Load()
tajm = Time
If Left(tajm, 2) < 18 Then
Option1.Enabled = False
Else
Option1.Enabled = True
End If
End Sub


Svara

Sv: Radioknappar

Postades av 2002-06-03 08:21:54 - Andreas Hillqvist

Eftersom det inte finns någon garanti att de två vänster tecknen är timmar. Så skulle jag istället föreslå:
<code>
Private Sub Form_Load()
DoCheck
End Sub

Private Sub Timer1_Timer()
DoCheck
End Sub

Sub DoCheck()
Select Case Time
Case #10:00:00 AM# To #6:00:00 PM#
Option1.Enabled = True
Case Else
Option1.Enabled = False
End Select
End Sub
</code>


Svara

Sv: Radioknappar

Postades av 2002-06-03 21:35:50 - Henrik Friberg

Tackar för hjälpen, men om jag har flera option knappar då?
Typ Option 1 skall vara tillgäglig mellan 13:00-17:00
option 2 skall vara tillgägling mellan 10:00-13:00.
Hur gör man då?


Svara

Sv: Radioknappar

Postades av 2002-06-04 11:08:33 - Andreas Hillqvist

Lite besviken på att du inte löste det själv. För att lösa det skriver du så här:
<code>
Private Sub Form_Load()
DoCheck
End Sub

Private Sub Timer1_Timer()
DoCheck
End Sub

Sub DoCheck()
Select Case Time
Case #10:00:00 AM# To #1:00:00 PM#
Option1.Enabled = False
Option2.Enabled = True
Case #1:00:00 PM# To #5:00:00 PM#
Option1.Enabled = True
Option2.Enabled = False
Case Else
Option1.Enabled = False
Option2.Enabled = False
End Select
End Sub
</code>


Svara

Sv: Radioknappar

Postades av 2002-06-04 12:12:54 - Henrik Friberg

Tack för hjälpen....testade men la en rad förmycket...


Svara

Sv: Radioknappar

Postades av 2002-06-04 15:23:34 - Henrik Friberg

Okej hjälp mig nu...något är fel...
Option 1 skall vara akvit mellan 10:00-16:30
Option 2 skall vara aktiv mellan 10:00-13:00
Option 3 skall vara aktiv mellan 13:00-17:00
Option 4 skall vara aktiv mellan 17:00-21:00
Jag förökt att pula i hop det men det ända som hädner är att option 1 hela tiden är aktiv, Någon vänlíg skäl som kan hjälpa mig...tusen tack om någon gör det.

Private Sub Form_Load()
DoCheck
End Sub

Private Sub Timer1_Timer()
DoCheck

End Sub

Sub DoCheck()
Select Case Time
Case #10:00:00 AM# To #4:30:00 PM#
Option1.Enabled = True
Option2.Enabled = False
Option3.Enabled = False
Option4.Enabled = False

Case #10:00:00 AM# To #1:00:00 PM#
Option1.Enabled = True
Option2.Enabled = True
Option3.Enabled = False
Option4.Enabled = False

Case #12:30:00 PM# To #4:30:00 PM#
Option1.Enabled = False
Option2.Enabled = False
Option3.Enabled = True
Option4.Enabled = False

Case #5:00:00 PM# To #9:00:00 PM#
Option1.Enabled = False
Option2.Enabled = False
Option3.Enabled = False
Option4.Enabled = True

Case Else
Option1.Enabled = False
Option2.Enabled = False
Option3.Enabled = False
Option4.Enabled = False

End Select
End Sub


Svara

Sv: Radioknappar

Postades av 2002-06-04 15:30:04 - Niklas Jansson

Option 1 skall vara akvit mellan 10:00-16:30
Option 2 skall vara aktiv mellan 10:00-13:00
Option 3 skall vara aktiv mellan 13:00-17:00
Option 4 skall vara aktiv mellan 17:00-21:00



Sub DoCheck()
Select Case Time
Case #10:00:00 AM# To #1:00:00 PM#
Option1.Enabled = True
Option2.Enabled = True
Option3.Enabled = False
Option4.Enabled = False

Case #1:00:00 PM# To #4:30:00 PM#
Option1.Enabled = True
Option2.Enabled = False
Option3.Enabled = True
Option4.Enabled = False

Case #4:30:00 PM# To #5:00:00 PM#
Option1.Enabled = False
Option2.Enabled = False
Option3.Enabled = True
Option4.Enabled = False

Case #5:00:00 PM# To #9:00:00 PM#
Option1.Enabled = False
Option2.Enabled = False
Option3.Enabled = False
Option4.Enabled = True

Case Else
Option1.Enabled = False
Option2.Enabled = False
Option3.Enabled = False
Option4.Enabled = False

End Select
End Sub


Svara

Sv: Radioknappar

Postades av 2002-06-04 16:12:19 - Henrik Friberg

Kanon nu fungerar det fin fint...tackar så mycket för hjälpen...
supersnällt


Svara

Sv: Radioknappar

Postades av 2002-06-04 22:58:18 - Andreas Hillqvist

Alternativt kan man skriva:
<code>
Private Sub Form_Load()
DoCheck
End Sub

Private Sub Timer1_Timer()
DoCheck
End Sub

Sub DoCheck()
Select Case Time
Case #10:00:00 AM# To #4:30:00 PM#
Option1.Enabled = True
Option4.Enabled = False
Case #5:00:00 PM# To #9:00:00 PM#
Option1.Enabled = False
Option4.Enabled = True
Case Else
Option1.Enabled = False
Option4.Enabled = False
End Select

Select Case Time
Case #10:00:00 AM# To #1:00:00 PM#
Option2.Enabled = True
Option3.Enabled = False
Case #12:30:00 PM# To #4:30:00 PM#
Option2.Enabled = False
Option3.Enabled = True
Case Else
Option2.Enabled = False
Option3.Enabled = False
End Select
End Sub
</code>


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 569 610
27 953
271 709
1 346
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