---
title: "imgBild.picture = ??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/80275-imgbild-picture"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "zlasher"
published: "2003-06-22T13:14:02.000Z"
updated: "2003-06-24T15:15:56.000Z"
replies: 12
views: 304
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/80275-imgbild-picture"
---

# imgBild.picture = ??

## #1 — zlasher, 2003-06-22T13:14Z

Hallå där!

Tänkte bara fråga er hur man gör för att ändra en bilds (eller textbox etc) bild genom att koda...

Jag vill alltså kunna skriva nånting sånt här:
imgBild.picture = "c:\\bild.gif"
istället för att ändra i egenskaperna...

Vet ni hur man kan göra det?

tack :)
Samuel

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

## #2 — Nexus86, 2003-06-22T13:15Z

Set imgBild.Picture = LoadPicture("C:\\bild.gif")

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

## #3 — zlasher, 2003-06-22T14:54Z

Nämen det är ju underbart :)
Tack så mkt!! :D

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

## #4 — zlasher, 2003-06-22T22:50Z

Hmm...en sak till...om man vill göra samma sak för en knapp?
Samma rad kod fungerade inte...hur gör man då?

alltså:
set cmdKnapp.picture = LoadPicture("sökväg")
gick ju inte... :(

tack på förhand :)

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

## #5 — niko, 2003-06-22T23:08Z

Det funkar bra om du sätter knappens *Style* till *Graphical* i properties-fönstret.

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

## #6 — zlasher, 2003-06-23T10:15Z

Heh...jag som trodde jag hade ändrat till graphical :)
Nu fungerar det ju :)
Tack så mkt...
En sista fråga bara...börjar kanske bli lite tjatigt :)
För att ändra Style med kod...hur skriver man då?

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

## #7 — Nexus86, 2003-06-23T11:21Z

Grafisk:
cmdKnapp.Style = 1

Original:
cmdKnapp.Style = 0

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

## #8 — zlasher, 2003-06-23T22:05Z

@Nexus86, har du provat om det där funkar?

Jag har provat det men den säger att det är ett readonly-objekt..
Den kan inte ändra stylen i runtime.. :(

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

## #9 — Nexus86, 2003-06-23T22:09Z

Så kanske det var. Har för mig att jag provade det för något år sedan. :) Isåfall går det nog inte.

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

## #10 — zlasher, 2003-06-23T22:13Z

Hmm...okej.. :)

En lärare sa till mig:
"Det finns inget som heter: 'Det går inte!' i programmering.
Frågan är bara hur man gör..."

Man kanske kan pausa på något sätt medan man ändrar...?
Det måste gå på NÅT sätt!! :)

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

## #11 — niko, 2003-06-23T22:45Z

> Det måste gå på NÅT sätt!!

Allt går (iaf mha google):

```
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd _
   As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd _
   As Long, ByVal nIndex As Long) As Long

Private Const GWL_STYLE = (-16)
Private Const BS_OWNERDRAW = &HB&

'Sätt till Graphical
SetWindowLong cmdKnapp.hwnd, GWL_STYLE, GetWindowLong(cmdKnapp.hwnd, GWL_STYLE) Or BS_OWNERDRAW
set cmdKnapp.picture = LoadPicture("sökväg")  'Ladda bild.

'Ta bort Graphical
SetWindowLong cmdKnapp.hwnd, GWL_STYLE, GetWindowLong(cmdKnapp.hwnd, GWL_STYLE) And Not BS_OWNERDRAW
cmdKnapp.Refresh 'Tvinga omritning
```

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

## #12 — greyhound, 2003-06-23T23:58Z

Eller så kan man ju ha 2 kanppar med samma kod och bara byta mellan dom, inte snyggt men det skulle funka.

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

## #13 — Nexus86, 2003-06-24T15:15Z

> **Jag skrev:**
>
> Isåfall går det **nog** inte.

> **zlasher skrev:**
>
> Det finns inget som heter: 'Det går inte!' i programmering

Vilken tur att jag inte sa det då. :OO :e

Bara för principernas skull så kan jag säga att det inte finns något som heter 'Det går inte!' i programmering men det finns det banne mej i VB. Försök göra ett operativsystem i VB så får du se. :e

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/80275-imgbild-picture
