---
title: "sätta width på textbox?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/70301-sätta-width-på-textbox"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "andreas_lindh"
published: "2003-03-07T08:48:52.000Z"
updated: "2003-03-07T12:14:01.000Z"
replies: 4
views: 259
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/70301-sätta-width-på-textbox"
---

# sätta width på textbox?

## #1 — andreas_lindh, 2003-03-07T08:48Z

Jag skapar en textbox så här

```
Dim tbOmgang As TextBox = New TextBox()
tbOmgang.ID = "tbOmgang"
```

nu försöker jag sätt width på den också

```
tbOmgang.width = "30px"
```

Men då får jag det här felet vid kompileringen

```
Value of type 'String' cannot be converted to 'System.Web.UI.WebControls.Unit'
```

någon som vet vad som är fel?

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

## #2 — NETwork, 2003-03-07T08:57Z

Prova:

```
tbOmgang.width = 30

eller:
tbOmgang.width = Unit.Pixel(30)

eller om du vill ha pt:
tbOmgang.width = Unit.Point(30)

eller procent:
tbOmgang.width = Unit.Percentage(double)
```

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

## #3 — andreas_lindh, 2003-03-07T09:09Z

Tack. Unit.pixel fungerade.

Det konstiga är att det fungerat med
textfält.width = "30px" tidigare

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

## #4 — NETwork, 2003-03-07T09:25Z

Jo, jag har också för mig det... men när jag provade nu så fungerade det inte med "30px" för mig heller. Om jag kommer på varför så skriver jag igen...

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

## #5 — Skarre, 2003-03-07T12:14Z

Om inte textboxens bredd ska ändras dynamiskt är det väl enklare att använda CSS?

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/70301-sätta-width-på-textbox
