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


commandbutton

Postades av 2010-12-12 12:24:13 - Jan Andersson, i forum visual basic - allmänt, Tråden har 10 Kommentarer och lästs av 2002 personer

Jag har ca 20 Commandbutton med olika namn som jag vill göra false eller true
utan att skriva detta 20 ggr
Jag har en Label från jag vill göra detta
Hur ??


Svara

Sv: commandbutton

Postades av 2010-12-12 16:55:43 - Sven Åke Persson

Det är ju ingen bra idee att ha olika namn på dem.
Tycker du skall göra en kontrollArray av dem ex cmdKontroll(0) till cmdKontroll(19)
Nu blir det mycket enklare att adressera dom genom att barra kalla på knappens Index-nr

Hur har du tänkt använda en Label till detta.? Lite oklart hur du vill ha det.


Svara

Sv:commandbutton

Postades av 2010-12-12 18:35:40 - Jan Andersson

http://www.jansfoto.se/VB/commando.html
kolla denna länk så förstår du


Svara

Sv: commandbutton

Postades av 2010-12-12 19:43:47 - Sven Åke Persson

Nu förstår jag bättre.Och
Jag hävdar då att du skall göra en kontrollArry på alla dina knappar.
Ungefär som jag skrev innan. Index 0 - 19 eller vad det blir.

Obs namnet på knappen är inte det samma som knappens Caption.
Caption på knapparna skall du ha kvar som det ser ut nu.

När du då klickar på din Label så så kör en liten loop For i = 10 To 15
Eller vad det nu blir cmdKontroll(i).Visible = False
Forsatsen under gör For i = 0 To 8
cmdKontroll(i).Visible = True
Dessa Forsatser ligger i Label:n s Click Event

Så ungefär får du snickra till det.

(Adress Trelleborg där gick jag i skola t.om 1954 Västra Skolan) kolla min "plupp"


Svara

Sv:commandbutton

Postades av 2010-12-12 20:20:58 - Jan Andersson

Tyvärr får jag det inte att fungera
Jag är novis på detta
Trelleborg är en bra stad


Svara

Sv: commandbutton

Postades av 2010-12-13 10:18:48 - Sven Åke Persson

Den snyggaste lösningen är att du gör så här-

Du har ~ 20 knappar. Du delar upp dom i grupper som dom logiskt tillhör.

Låt oss säga att du får tre logiska grupper.Då lägger du upp tre Frame(0) - Frame(2)
Placera ut din knappar i respektive Frame
Frame:en skall ligga rakt över varandra och två av dom skall vara Visible = False

När du sedan klickar på din Label så gör du den aktuella Visible = True
och dom andra Visible = False


Svara

Sv:commandbutton

Postades av 2010-12-14 13:00:36 - Sven Åke Persson

Kom igen Nu ! så lätt får man inte ge sig.

Jag kan hjälpa dig att få ihop det.
Tycker att det är ett snyggt intressant projekt.

Snygg layout


Svara

Sv: commandbutton

Postades av 2010-12-14 15:02:26 - Jan Andersson

Nä, jag ger inte upp utan går den långa vägen
Programkoden blir 1 Km lång men den Fungerar
Jag ville bara göra den kortare, du förstår


Svara

Sv: commandbutton

Postades av 2010-12-14 15:35:10 - Jan Andersson

http://www.jansfoto.se/VB/effekter.html
Här kan du se hur programmet andvänds
Jag kollar hur olika inställningar ser ut


Svara

Sv:commandbutton

Postades av 2010-12-14 16:54:24 - Sven Åke Persson

http://www.jansfoto.se/VB/effekter.html Kolla vad man kan göra i VB
Imponerande.
Om du känner för att delge mig koden skulle jag kunna kolla på annorlunda lösningar.
Men iofs så funkar rad för rad rakt ner ganska optimalt.

svenpon@telia.com


Svara

Sv: commandbutton

Postades av 2010-12-16 09:00:26 - Sven Åke Persson

Har nu kollat lite snabbt på koden.. Bra jobbat.
Top down programmering.
Funkar ju bra men mycket jobb blir det.

Får se om det är givande att försöka optimera.
Om man väljer smart kompilering så vinner man mycket där.
Hur har du valt kompileringen ?

"Ju mer man rotar i en skit ju mer luktar det."


Svara

Nyligen

  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude

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 872
27 965
271 770
491
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