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


undvika anrop på Scroll_change

Postades av 2001-05-02 08:51:00 - Magnus Svensson, i forum visual basic - allmänt, Tråden har 11 Kommentarer och lästs av 454 personer

lite trubbel!!
När man modifierar scrollbar.value (i koden) så sker ett anrop på sub scrollbar_change. Detta vill jag inte skall hända går det att lösa på något sätt? OBS att jag vill fortfarande ha med scrollbar_change som skall anropas då man klickar på rullisten.

Kortfattat!!!
jag vill:
scrollbar.value = scrollbar.Max
utan att ett anrop till scrollbar_change sker. Går det?


Svara

Sv: undvika anrop på Scroll_change

Postades av 2001-05-02 09:07:00 - Andreas Hillqvist

En enkel lösning är att använda en modulnivå variabel:

Option Explicit

Private mLocked As Boolean

Private Sub Command1_Click()
mLocked = True
VScroll1.Value = VScroll1.Max
mLocked = False
End Sub

Private Sub VScroll1_Change()
If mLocked Then
'Gör inget
Else
MsgBox "Nytt värde är: " & VScroll1.Value
End If
End Sub


Svara

Sv: undvika anrop på Scroll_change

Postades av 2001-05-02 09:33:00 - Magnus Svensson

Ok tack så mycket!! Hade en sådan tanke i bakhuvudet men tyckte att den är lite osnygg med en variabel som blir public osv......
tack ändå!!!


Svara

Sv: undvika anrop på Scroll_change

Postades av 2001-05-02 12:39:00 - Peter Holm

Det är ALLTID fult med publika variabler och globala variabler. I
Andreas exempel existerar bara variabeln i modulen den är deklarerad.

Den är alltså inte Public.

Det är fullkomligt acceptabelt att göra så.

Däremot borde det vara skottpengar på public deklarationer av variabler i Moduler/klasser/formulär.

Viss det kan finnas tillfällen då det kan tyckas behövas eller till och med vara motiverat, men i allra flesta fall skall man undvika det. (Jag vill påstå att man alltid skall undvika det).

Man bör alltid skapa klasser med inkapslade variabler som bara kan ändras via interfacet, det vill säga genom publika metoder.

/peterh


Svara

Sv: undvika anrop på Scroll_change

Postades av 2001-05-02 13:09:00 - Andreas Hillqvist

Tack peterh... Du är underbar... :O)


Svara

Sv: undvika anrop på Scroll_change

Postades av 2001-05-02 16:05:00 - Peter Holm

Kul att du tycker det (För omväxlings skull....)

/peterh

PS. Jag är dålig på smileys vad betyder :O) ???? Stor potatisnäsa eller vaddå ?


Svara

Sv: undvika anrop på Scroll_change

Postades av 2001-05-02 23:50:00 - Andreas Hillqvist

Jepp... Potatis nösa/Stor näsa... Inte för jag har någon men jag tycker standard :) är lite platt...


Svara

Sv: undvika anrop på Scroll_change

Postades av 2001-05-03 07:35:00 - Peter Holm

Det är väl OK så länge som du inte antyder att det är jag som har en för det har jag ju då inte......

/peterh


Svara

Sv: undvika anrop på Scroll_change

Postades av 2001-05-03 09:10:00 - Magnus Svensson

Rätt trist att kolla i fall man fått svar då det bara är en massa skit skrivet. Chat finns väl på passagen och andra menningslösa ställen. Finns det ingen som styr upp forumet så att ENBART seriösa diskussioner hålls?


Svara

Sv: undvika anrop på Scroll_change

Postades av 2001-05-03 09:36:00 - Andreas Hillqvist

Man måste väl inte alltid vara saklig och ta upp fakta. Det är väl också trevligt med personliga kommentarer. Fast man kanske ska hålla sig lite mer på chatten med dem. Men Passagen går jag inte när... Ush *Ryser*

Ledsen om du tog illa upp...


Svara

Sv: undvika anrop på Scroll_change

Postades av 2001-05-03 09:56:00 - Magnus Svensson

Ingen fara och visst håller jag med dig om att lite andra kommentarer kan vara ok som typ tack så mycket osv... men det var väl lite väl mkt med näsan osv... :)
Har du tänkt på att detta svar inte heller har med vb att göra (som jag förespråkade starkt i mitt föra inlägg) utan snarare etik :). Så nu slut på detta...


Svara

Sv: undvika anrop på Scroll_change

Postades av 2001-05-03 10:17:00 - Peter Holm

Tack för att du sällar dig !

/peterh


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 619
27 953
271 709
479
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