---
title: "Skapa ett fönster som är större än skärmen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/94091-skapa-ett-fönster-som-är-större-än-skärmen"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Viktor"
published: "2004-01-06T14:59:53.000Z"
updated: "2004-01-06T16:46:26.000Z"
replies: 4
views: 312
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/94091-skapa-ett-fönster-som-är-större-än-skärmen"
---

# Skapa ett fönster som är större än skärmen

## #1 — Viktor, 2004-01-06T14:59Z

Jag vill skapa ett fönster som är större än vad skärmen är, hur ska jag göra? Jag har hittat SetClientSizeCore funktionen och den fungerar perfekt så länge fönstret är mindre eller lika stort som skärmen, men jag vill kunna göra ännu större :)
Ett "krav" är att jag kan sätta storleken på den ritbara ytan som man gör med SetClientSizeCore.

Använder C#, men VB.NET kod går lika bra :)

/Viktor

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

## #2 — niko, 2004-01-06T15:57Z

Vet uppriktigt sagt inte om Windows tillåter att du skapar ett Form med MaximumSize större än skärmen?

Men annars kanske du kan trixa dig runt problemet på gammalt VB-manér:

1\. Lägg en Panel på formuläret.
2\. Sätt Panelens *AutoScroll* till true (och ev. *Docking* till *Fill*).
3\. Lägg en PictureBox inuti Panelen.
4\. Sätt PictureBoxens storlek till valfritt värde (större än skärmen).

Om du nu ritar (placerar) all din grafik på PictureBoxen så har du en (scrollbar) yta som är större än skärmen.

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

## #3 — Viktor, 2004-01-06T16:17Z

Det fungerar, men då får jag en scrollbar och det vill jag hellst inte ha.

IE klarar av att skapa fönster som är större än upplösningen på skärmen,

```
<html>
	<head>
		<script language="JavaScript">
		<!--
			function OpenNewWindow(url,winwidth,winheight)
			{
				NewWindow=window.open(url,'big','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,scrollbars=no,resizable=yes,copyhistory=no,width='+winwidth+',height='+winheight)
			}
		// -->
		</script>
	</head>
	<body onload="javascript:OpenNewWindow('http://www.microsoft.com/',1500,1500);">
	</body>
</html>
```

skapar ett fönster som är 1500 px brett och lika högt, mer än mina 1024x768.

/Viktor

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

## #4 — niko, 2004-01-06T16:38Z

> IE klarar av att skapa fönster som är större än upplösningen på skärmen,

Jo, jag tvivlar inte på att det är möjligt (det går ju tex att skapa MessageBoxar som är högre än skärmen). Frågan är bara hur man gör med *System.Windows.Forms.Form*? Jag måste tyvärr säga att jag inte vet ..

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

## #5 — Viktor, 2004-01-06T16:46Z

Jag får nöja mig med ett scrollbart fönster.
Tack för hjälpen :)

/Viktor

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/94091-skapa-ett-fönster-som-är-större-än-skärmen
