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


Starta sub vid byte av fönster

Postades av 2004-09-19 15:48:19 - Fredrik Loren, i forum visual basic - allmänt, Tråden har 2 Kommentarer och lästs av 649 personer

HEJ!

Jag har ett projekt med två fönster i. Jag startar först i det ena och läser in lite värden. När det är klart vill jag byta fönster och sen starta en sub rutin som finns i den andra formen.

form1.hide
form2.show

Efter jag skrivit det i form1 går får en knapp i form2 focus och jag vet inte hur jag ska få en sub att starta.
Någon som har något bra förslag.


Svara

Sv: Starta sub vid byte av fönster

Postades av 2004-09-19 16:40:24 - Johan Djupmarker

Antingen:
form2.minsub

Eller om du vill att den ska köras varje gång fönstret aktiveras anropar du den i formulärets Activate-event.

/Johan


Svara

Sv: Starta sub vid byte av fönster

Postades av 2004-09-20 15:21:26 - Tyronne Engström

Då måste du först se till att rutinen du vill köra i det andra formuläret är satt till public. Om du sedan skall skicka in värden till den så måste du ange detta:

Ex:

Kallar på en rutin i ett annat formulär.

<Code>
'## En knapp som kallar på en annan subrutin
Private Sub cmdOK_Click()

Dim intEttVarde as Integer

intEttVarde = 1

' ## Kallar på rurinen
' Form2 = står för formuläret du vill skicka till
' .Hamta_Varden = Är den publika rutinen som du vill anropa
' intEttVarde = är ett värde som du skickar med rutinenn som du vill fånga upp på andra sidan

Form2.Hamta_Varden intEttVarde
' OM du börjar att skriva formulärnamnet och sedan trycker på . så kommer dina publika subrutiner att visas som en genväg.

' Öppnar det andra formuläret
From2.show

End Sub
</Code>

Sedan på motagrasidan gör du så här.
<Code>

Public Sub Hamta_Varden(ByVal p_intEttVarde as integer)

'## I ByVal definerar du en mottagarvariabel som fångar upp det värdet du skickar in i Subrutinen.

form1.hide 'Stänger det andra formuläret. Kan du göra direkt när du har anropat rutinen i det andra formuläret.

msgBox("Här är mitt värde" & p_intEttVarde &"")
End Sub

</Code>

Det borde göra susen

/Phinala


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 710
27 958
271 751
656
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