---
title: "problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/57089-problem"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "tarfala"
published: "2002-10-25T11:07:16.000Z"
updated: "2002-11-07T15:24:48.000Z"
replies: 2
views: 209
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/57089-problem"
---

# problem

## #1 — tarfala, 2002-10-25T11:07Z

sitter här och har kört fast ... 
jag vill att varje gång man klickar på en knapp skall variabeln x öka med 1 hur gör jag???...

Permalänk: https://www.webforum.nu/p/57089

## #2 — UlfT, 2002-10-25T11:20Z

x = x + 1

Men det kanske du redan hade förstått? ;)

Ditt problem är nog snarare att du får ett nytt "x" varje gång du går in i funktionen. Alltså bör du deklarera en global variabel. Skriv även "Option Explicit" högst uppe i koden. Då tvingar du dig själv att deklarera alla variabler. Det underlättar betydligt när det gäller att veta vad man gör.

Permalänk: https://www.webforum.nu/p/834837

## #3 — Niwssen, 2002-11-07T15:24Z

Du kan ändra dim på variabeln x till Static, det blir då så här.

Private Sub Knapp_Click()
   Static x As Integer
   x = x + 1
   Form1.Print x
End sub

 :e

Permalänk: https://www.webforum.nu/p/846716

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/57089-problem
