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


Tidsinställd Form (Obs! Ej bomb...)

Postades av 2002-05-04 18:04:57 - Kenneth Jonsson, i forum visual basic - allmänt, Tråden har 13 Kommentarer och lästs av 583 personer

Hej!
Kollade på siten och jag vet att någonstans finns nog svaret..men siten är stor!
Frågan.
Jag vill ställa in tiden på hur länge en alternat flera Form ska visas för betraktaren och sedan återgå till en annan "kontinuerlig" Form som normalt visas hela tiden så länge programmet är aktivt. Tiden jag vill ställa in är ungefär 3 minuter via Timern...men hur. ??
En fråga till..
I Deployment & wizard där projektet kan packas för en Set up. Har kollat om man kan bifoga filer och vistt kan man det, men om säg 800 filer bestående av häften txt och andra hälften .JPG i samma mapp. Som jag ser det måste var och en för sig packas som "All.files" om de ska ingå i Set Upen. Bra lösning ???
Tack på förhand.


Svara

Sv: Tidsinställd Form (Obs! Ej bomb...)

Postades av 2002-05-04 21:17:44 - Elias Eriksson

Fråga 1:

Sätt timerns intervall på 60000 ms. Skriv sedan i Timer1_Timer()

Static iMinuter as integer

iMinuter = iMinuter + 1

if iMinuter = 3 then Me.Hide


/Elias


Svara

Sv: Tidsinställd Form (Obs! Ej bomb...)

Postades av 2002-05-04 21:36:13 - Kenneth Jonsson

Ska testa... Tack och en trevlig kväll.


Svara

Sv: Tidsinställd Form (Obs! Ej bomb...)

Postades av 2002-05-04 21:44:28 - Kenneth Jonsson

Glömde en mkt viktig sak i min första fråga...
Om betraktaren aktiverar HuvudFormuläret ska programmet automatiskt fortsätta. Jag har sett at det finns en del lösningar men ingen har funkat riktigt kanon. Bl.a. i Formulärets Objekt hittar man en del lösningar. Men som sagt.
Ditt svar på min fråga funkade perfekt men jag glömde...detta jag nämnt. Bra lösning ??....


Svara

Sv: Tidsinställd Form (Obs! Ej bomb...)

Postades av 2002-05-05 13:36:01 - Sven Åke Persson

Hej
Tror att det är detta du vill ha.
I Huvudformens FormActivate

If Timer1.Enbled = False Then
Timer1.Enabled = True
Else
Timer1.Enabled = False
End If

Obs du skall sätta Timer1.Enabled = False i Designläge.

Så tror jag, kom igen om det är missuppfattat.
Fråga 2
>Som jag ser det måste var och en för sig packas som "All.files" om de ska ingå i Set Upen. Bra lösning ???

Har också blivit irreterad på detta.Du måste välja All files
för varje gång du gör Add ,Ser ingen annan kösning.
Skall kolla om jag kan ändra i Setup1 koden så att All.files blir förvald.

mvh
Sven

En liten kommentar till Elias svar.Du skall undvika att
göra variabler Static tex iMinuter .Bättre att du lägger
denna variabel i Formens General Dim iMinuter As Long
Statiska variabler är ett otyg.Lägger sig på Stacken
och försvinner inte när programmet avslutas.
I kommande versioner .net finns inte Static längre.

DS



Svara

Sv: Tidsinställd Form (Obs! Ej bomb...)

Postades av 2002-05-05 13:47:29 - Johan Djupmarker

Ska startformuläret stängas om man trycker i huvudformuläret? I sådana fall borde något i stil med "Unload StartForm" i Huvudformulärets Activate-händelse fungera.

/Johan


Svara

Sv: Tidsinställd Form (Obs! Ej bomb...)

Postades av 2002-05-05 14:52:01 - Kenneth Jonsson

Svar till bl.a. SvenPon
Tack för svaren Johan och Sven!
Har ett mkt angenämnt tips... om såvida inte många känner till det:

Istället för Microsofts Package & ...etc använd denna Freeware som jag hittade på nätet inatt.
Där kan man lägga in allt möjligt småfiler ändra engelskan till svenska vid Setipen
Som en extra kredit är den mkt lättförståelig.
Install Maker var namnet på Set Up programmet

Här är Hemsidan http://www.clickteam.com/
och om ngn har en glädje av den så har även lilla jag bidragit med ngt på denna mkt braiga Pelles Soft site.
MVH
Kenneth




Svara

Sv: Tidsinställd Form (Obs! Ej bomb...)

Postades av 2002-05-05 17:29:25 - Ivar Torstensson

Lite förbättringar SvenPon:

If Timer1.Enbled = False Then
Timer1.Enabled = True
Else
Timer1.Enabled = False
End If

Dels behöver inte
If variabel = false then
användas utan skriv istället
if not variabel then
och koden ovan kan skrivas till

Timer1.Enbled = not Timer1.Enabled

Detta är kanske inte mycket snabbare men betydligt mycket snyggare!

Hälsningar Ivar


Svara

Sv: Tidsinställd Form (Obs! Ej bomb...)

Postades av 2002-05-05 18:01:30 - Johan Djupmarker

>och koden ovan kan skrivas till

>Timer1.Enbled = not Timer1.Enabled

IT, din kod gör inte samma sak... Den byter värde på Timer1.Enbled oavsett vilket värde den har innan. Detta ställer till problem om formen aktiveras flera gånger (vilket är ganska vanligt och man skulle använda något annat program mitt under programkörningen). Detta borde däremot ge samma resultat...

If Not Timer1.Enbled Then Timer1.Enabled = True

Eller:
If Not Timer1.Enbled Then
Timer1.Enabled = True
End If

I vilket fall är det lite onädigt att sätta varibeln = False om den redan är det. Känns onödigt att hacka om dessa detaljer, men jag kände mig tvingad eftersom IT:s version inte gjorde samma sak ;)

/Johan


Svara

Sv: Tidsinställd Form (Obs! Ej bomb...)

Postades av 2002-05-05 21:15:05 - Kenneth Jonsson

Tack alla... ska i alla fall testa samtliga inslag med hänsyn även till de olika kommentarerna...
Tackar !!


Svara

Sv: Tidsinställd Form (Obs! Ej bomb...)

Postades av 2002-05-06 14:52:57 - Niklas Jansson

>eftersom IT:s version inte gjorde samma sak

Den gör ju samma sak.

SvenPons version:
If Timer1.Enable = False Then
Timer1.Enable = True
Else
Timer1.Enable = False
End If

Detta innebär att om Enable är falsk blir den sann, annars blir den falsk.
Alltså att man byter tillstånd på flaggan.

Timer1.Enable = Not Timer1.Enable

gör ju exakt samma sak.

/Niklas Jansson


Svara

Sv: Tidsinställd Form (Obs! Ej bomb...)

Postades av 2002-05-06 16:13:09 - Johan Djupmarker

GAAHHHHHHH, varför säger man något överhuvudtaget!?!?! Man borde lära sig att när man tycker någon gör ett konstigt fel så är det troligtvis man själv som tänker fel ;)

Men SvenPon:s kod måste ju vara lite skum i sådana fall, den kommer ju omväxlande att starta och stoppa timern när man aktiverar formen, det kan väl inte vara tanken, eller? Jag tog för givet att den bara skulle stänga av timern om den var igång... fast jag kan ju ha missuppfattat frågan också.

/Johan


Svara

Sv: Tidsinställd Form (Obs! Ej bomb...)

Postades av 2002-05-06 19:26:41 - Sven Åke Persson

Hej
JohnD jag analyserade inte så noga,försökte bara att
visa på ett möjligt sätt att stänga av Timer1 när
programmet varit där en gång. Givetvis blir det som
du säger,Varje gång huvudformen activeras kommer Timern
att växla tillstånd. "Ju mer man rotar i en skit ,ju mer luktar den"

mvh
Sven


Svara

Sv: Tidsinställd Form (Obs! Ej bomb...)

Postades av 2002-05-07 20:56:20 - Kenneth Jonsson

Hej jag har pga äkta tidsbrist inte hunnit testa de olika förslagen på lösning.

Om min fråga var oklar på ngt sätt:

Tänk er ett visningsprogram som har ett formulär som ska vara aktivt så länge inte en betraktare klickar på en knapp för att komma vidare till ett nytt formulär etc.
Betraktaren och likaledes användaren av programmet tycker efter ett antal minuters aktivitet med programmet att han/hon kollat färdigt på programmet. Ok .....
Då går vederbörande därifrån och programmet lämnas i det formulär där han/hon sist befann sig inom. Efter då ca tre minuters inaktivitet ska Formuläret växla om till StartFormuläret.
.....
MVH
Kenneth


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 612
27 953
271 709
6 564
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