---
title: "Komma åt property ifrån annan class?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/136237-komma-åt-property-ifrån-annan-class"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Travoni"
published: "2005-10-23T20:59:38.000Z"
updated: "2005-10-23T23:35:31.000Z"
replies: 5
views: 426
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/136237-komma-åt-property-ifrån-annan-class"
---

# Komma åt property ifrån annan class?

## #1 — Travoni, 2005-10-23T20:59Z

Jag har en UC med två klasser, en ärver klassen usercontrol (class_dp) och en ärver page (class_pg). 
Nu skulle jag i classen som ärver page hämta ett värde satt i en writeonly-property i klassen (class_dp), hur gör jag det?

```
Public Class class_dp : Inherits UserControl

Public WriteOnly Property targetCtrl() As String
    Set(ByVal value As String)
        tCtrl = value
    End Set
End Property

'...

End Class

Public Class class_pg : Inherits Page
    Dim a as string = [b]värdet ifrån targetCtrl/tCtrl[/b]
End Class
```

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

## #2 — Josef, 2005-10-23T21:49Z

Vilka varianter har du provat?

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

## #3 — Travoni, 2005-10-23T22:01Z

Tja, ett par gissningar
Dim a as string = tCtrl 
Dim a as new class_dp.tCtrl 
Dim a as tCtrl

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

## #4 — Josef, 2005-10-23T22:43Z

Sätt en *Get* i din property.

```
Public Class class_dp : Inherits UserControl

Public WriteOnly Property targetCtrl() As String
    Set(ByVal value As String)
        tCtrl = value
    End Set
    Get
        return tCtrl
    End Get
End Property
```

```
Public Class class_pg : Inherits Page
    Dim c As New class_dp
    Dim a as string = c.targetCtrl
End Class
```

PS.Länge sedan jag kodade VB.NET, bara C# för min del. ;)

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

## #5 — Travoni, 2005-10-23T23:14Z

Tnx! :)

En liten avstickare, om jag te.x. vill ta reda på klientens webbläsare i min UC är jag då tvungen att göra det i en klass som ärver Page, eller går det på något annat sätt?

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

## #6 — Josef, 2005-10-23T23:35Z

Nej, det räcker med System.Web.

```
HttpContext.Current.Request.UserAgent
```

Ger *Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7*

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/136237-komma-åt-property-ifrån-annan-class
