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


Skapa dynamiska textfält

Postades av 2004-05-19 10:34:58 - Anders Andersson, i forum visual basic - allmänt, Tråden har 9 Kommentarer och lästs av 572 personer

Jag undrar om man kan skapa i VB 6 dynamiska knappar eller radiobutton eller textfält. Jag vill skapa t.ex. tre textfält och jag har en textruta i formuläret som jag anger antal textfält som jag vill skapa o sedan klickar på knappen ”Skapa” och då skapas de tre textfälten…
Funkar det?????????

Med vänlig hälsning
/Anders


Svara

Sv: Skapa dynamiska textfält

Postades av 2004-05-19 10:45:11 - Sven Åke Persson

Ja det funkar. Du skapar tex en TextBox och ger den index 0. Text1(0)...........
Nu kan du skapa dynamiskt med Load Text1(1) Load Text1(2) osv.
Du kan också göra Unload Text1(1)... osv. Behåll alltid "mamma" Text1(0).

Du måste göra dom Visible = True och placera dom med Left och Top direkt efter Load.


Svara

Sv: Skapa dynamiska textfält

Postades av 2004-05-19 11:29:42 - Anders Andersson

tack för hjälpen det funkar....men jag har en till fråga "Hur kollar man om ett textfält existerar?" alltså de textfälten som jag har skapat nyligen :-) ...

/MVH
Anders


Svara

Sv: Skapa dynamiska textfält

Postades av 2004-05-19 11:55:19 - Sven Åke Persson

Så här brukar jag göra.Dvs försöker ladda en gång till och tar hand om felet.
<code>
On Error Resume Next
Load Text1(1) 'om den redan finns får jag error 360
If Err = 360 Then MsgBox "Finns redan"
Err.Clear
</code>


Svara

Sv: Skapa dynamiska textfält

Postades av 2004-05-19 13:25:32 - Anders Andersson

tack för hjälpen.....jag är jättenöjd med denna lösning

MVH
/Anders


Svara

Sv: Skapa dynamiska textfält

Postades av 2004-05-19 13:55:27 - Anders Eidergard

Alternativt kan man (om man inte vill generera ett fel) kontrollera hur många kontroller det finns i arrayen med hjälp av :
<code>
UBound(Text1)
</code>


Svara

Sv: Skapa dynamiska textfält

Postades av 2004-05-19 14:20:49 - Sven Åke Persson

njaaa ! det köper jag inte. Text1(99) kan finnas men det betyder inte att det finns 100 Text1.

Han har kanske gjort Unload på Text1(55) och Text1(24) ;-)


Svara

Sv: Skapa dynamiska textfält

Postades av 2004-05-22 00:32:54 - Per Karlsson

Metoden med felhantering är bra och fungerar i alla lägen. Det kan dock tilläggas att Err.Clear bör bytas ut till On Error Goto 0 om man vill återställa felhanteringen efter felkontrollen.

/PK


Svara

Sv: Skapa dynamiska textfält

Postades av 2004-05-22 01:23:49 - Sven Åke Persson

mmm ? vad är det för skillnad på Clear och GoTo 0.

Använde alltid On Error GoTo 0 förr men såg en massa exempel
där dom kör med Err.Clear trodde det var samma sak.


Svara

Sv: Skapa dynamiska textfält

Postades av 2004-05-22 01:31:22 - Oskar Johansson

Err.clear sätter bara err.number till 0 igen.
on error goto 0 gör så att den vnaliga error-rutan kommer upp vid ett ev. fel igen.


Svara

Nyligen

  • 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
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 699
27 958
271 741
727
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