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


Indexerade forms

Postades av 2005-01-21 19:03:37 - Rasmus Ågren, i forum visual basic - allmänt, Tråden har 10 Kommentarer och lästs av 755 personer

Jag har 10 olika forms i mitt program som jag vill skall kunna dela på kod, utseende osv. Det jag vill veta är om det finns något sätt att ha indexerade forms så att jag skulle kunna skriva t.ex. form1(i).text1.text="".


Svara

Sv: Indexerade forms

Postades av 2005-01-21 21:43:28 - Thomas Roman

Dom är indexerade redan. Testa den här koden:
<code>
Dim i As Integer
For i = 1 To Forms.Count -1
Msgbox Forms(i).Caption
Next i
</code>


Thomas


Svara

Sv:Indexerade forms

Postades av 2005-01-21 22:05:07 - Christer Svanberg

Va?
Med risk för att framstå som dum så undrar jag vad Variabeln Forms(index)
egentligen har med indexerade Form´s att göra.

De flesta andra kontroller har (vad jag vet) en index som Property, men inte
en Form i sig själv. Det går inte ens att ha ( ), [ ] eller { } i namnet (av mina
ovetenskapliga tester att döma, i a f).

Om man nu nödvändigtvis "måste" ha ett antal Form´ar i ett Projekt så finns
det väl lösningar hur man går runt problemet:

<code>
Select Case Index
Case Is = 1
Form1.Text1.Text = ""
Case Is = 2
Form2.Text1.Text = ""
Case Is = 3
Form3.Text1.Text = ""
End Select
</code>

(Jag försöker, i a f :-/ )

ChristerGbg


Svara

Sv: Indexerade forms

Postades av 2005-01-22 02:07:45 - Thomas Roman

Jag har testat min kod och kommit fram till att den behövde lite justering.
Forms.Count avser endast dom fönster som finns laddade, tex med Form.Show, Load Form eller liknande.

Lägg till två extra forms i ett standardprojekt så att du har totalt 3 st, Form1, Form2 och Form3.
Kör sedan den här koden från Form1:
<code>
Dim i As Integer
Load Form2
Load Form3
For i = 1 To Forms.Count
MsgBox Forms(i - 1).Caption
Next i
</code>


Thomas


Svara

Sv:Indexerade forms

Postades av 2005-01-24 12:02:51 - Rasmus Ågren

Tack så mycket för hjälpen, det fixade problemet. Men det vore ännu bättre om jag bara behövde göra ett form och sen kunde klona det, om ni förstår vad jag menar. Går det?


Svara

Sv: Indexerade forms

Postades av 2005-01-24 12:17:06 - Thomas Roman

Ja det går.
<code>
Load NewForm As New Form1
NewForm.Show
</code>


Thomas


Svara

Sv:Indexerade forms

Postades av 2005-01-24 13:58:39 - Rasmus Ågren

Sweet! Tack så mycket!


Svara

Sv:Indexerade forms

Postades av 2005-01-24 18:16:07 - Rasmus Ågren

Hmm, jag får det inte att funka. Måste jag skriva detta på något speciellt ställe?


Svara

Sv: Indexerade forms

Postades av 2005-01-24 18:21:42 - Rasmus Ågren

jo, om jag skrev dim newform. ...... så funkade det.


Svara

Sv:Indexerade forms

Postades av 2005-01-24 18:31:10 - Sven Åke Persson

Det är ju inget bra att ha tex. 10 Formar i sitt Projekt det blir störtstruligt att hantera..

Mycket bättre att tända och släcka Frames eller Paneler i en Form.
Sen finns det MDI Formar som är barn till Form1.Eller så kan du lägga in PictureBoxar
som funkar likadant som en Form i princip.


Svara

Sv: Indexerade forms

Postades av 2005-01-25 00:25:14 - Rasmus Ågren

Jo, men i mitt fall handlar det om att formsen skall ligga ovanför ett annat program och man måste kunna se vad som händer i det andra programmet. Alternativet vore väl att göra bakgrunden genomskinlig men det kändes som ännu mer besvär. Men särskilt smidigt är det ju inte...


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 721
27 958
271 751
5 953
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