---
title: "Kod fältet"
type: "forum-thread"
url: "https://www.webforum.nu/amne/om-webforum/134056-kod-fältet"
topic: "Om webForum"
topic_url: "https://www.webforum.nu/amne/om-webforum"
author: "Choronzon"
published: "2005-09-10T11:33:25.000Z"
updated: "2005-11-04T19:27:00.000Z"
replies: 25
views: 1576
page: 1
pages: 2
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/om-webforum/134056-kod-fältet"
---

# Kod fältet

_Sida 1 av 2._

## #1 — Choronzon, 2005-09-10T11:33Z

Har inte kollat runt så mycket, så jag ber om ursäkt om någon redan tagit upp det..

Något jag stör mig på i den här nya versionen av webforum är att sättet \[ kod \] fältet visas på med en fast scrollbar yta.. Helt omöjligt att få en överblick av större kodexempel när man måste scrolla med pekaren i båda led... Byt tillbaka till automatisk bredd beroende på textens storlek är mitt tips...

Exempel:

```
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

namespace MyPicture_Viewer {
    /// <summary>
    /// Summary description for Form1.
    /// </summary>
    public class fclsViewer : System.Windows.Forms.Form {
        private System.Windows.Forms.Button btnSelectPicture;
        private System.Windows.Forms.Button btnQuit;
        private System.Windows.Forms.PictureBox picShowPicture;
        private System.Windows.Forms.OpenFileDialog ofdSelectPicture;
        /// <summary>
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.Container components = null;

        public fclsViewer() {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            //
            // TODO: Add any constructor code after InitializeComponent call
            //
        }

        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        protected override void Dispose( bool disposing ) {
            if( disposing ) {
                if (components != null) {
                    components.Dispose();
                }
            }
            base.Dispose( disposing );
        }

        #region Windows Form Designer generated code
        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent() {
            System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(fclsViewer));
            this.btnSelectPicture = new System.Windows.Forms.Button();
            this.btnQuit = new System.Windows.Forms.Button();
            this.picShowPicture = new System.Windows.Forms.PictureBox();
            this.ofdSelectPicture = new System.Windows.Forms.OpenFileDialog();
            this.SuspendLayout();
            // 
            // btnSelectPicture
            // 
            this.btnSelectPicture.Location = new System.Drawing.Point(312, 32);
            this.btnSelectPicture.Name = "btnSelectPicture";
            this.btnSelectPicture.Size = new System.Drawing.Size(72, 24);
            this.btnSelectPicture.TabIndex = 0;
            this.btnSelectPicture.Text = "Picture";
            this.btnSelectPicture.Click += new System.EventHandler(this.btnSelectPicture_Click);
            // 
            // btnQuit
            // 
            this.btnQuit.Location = new System.Drawing.Point(312, 64);
            this.btnQuit.Name = "btnQuit";
            this.btnQuit.Size = new System.Drawing.Size(72, 24);
            this.btnQuit.TabIndex = 1;
            this.btnQuit.Text = "Quit";
            this.btnQuit.Click += new System.EventHandler(this.btnQuit_Click);
            // 
            // picShowPicture
            // 
            this.picShowPicture.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.picShowPicture.Location = new System.Drawing.Point(8, 8);
            this.picShowPicture.Name = "picShowPicture";
            this.picShowPicture.Size = new System.Drawing.Size(296, 280);
            this.picShowPicture.TabIndex = 2;
            this.picShowPicture.TabStop = false;
            this.picShowPicture.Click += new System.EventHandler(this.picShowPicture_Click);
            // 
            // ofdSelectPicture
            // 
            this.ofdSelectPicture.Filter = "Windows Bitmaps|*.BMP|JPEG Files|*.JPG|Giffs|*.gif";
            this.ofdSelectPicture.Title = "Select Picture";
            this.ofdSelectPicture.FileOk += new System.ComponentModel.CancelEventHandler(this.ofdSelectPicture_FileOk);
            // 
            // fclsViewer
            // 
            this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
            this.ClientSize = new System.Drawing.Size(392, 296);
            this.Controls.Add(this.picShowPicture);
            this.Controls.Add(this.btnQuit);
            this.Controls.Add(this.btnSelectPicture);
            this.ForeColor = System.Drawing.SystemColors.ActiveCaption;
            this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
            this.Name = "fclsViewer";
            this.Text = "My fuckin viewer";
            this.ResumeLayout(false);

        }
        #endregion

        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main() {
            Application.Run(new fclsViewer());
        }

        private void btnSelectPicture_Click(object sender, System.EventArgs e) {
            // Show the open file dialog box.
            if (ofdSelectPicture.ShowDialog() == DialogResult.OK) {
                // Load the picture into the picture box.
                picShowPicture.Image = Image.FromFile(ofdSelectPicture.FileName);
                // Show the name of the file in the form's caption.
                this.Text = String.Concat("Picture Viewer (" + ofdSelectPicture.FileName + ")");
            }    
        }

        private void btnQuit_Click(object sender, System.EventArgs e) {
            this.Close();
        }

        private void picShowPicture_Click(object sender, System.EventArgs e) {
            this.Close();
        }

        private void ofdSelectPicture_FileOk(object sender, System.ComponentModel.CancelEventArgs e) {
        
        }

    }
}
```

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

## #2 — mozilla, 2005-09-10T12:06Z

Det som är jobbigast tycker jag är scrollen i sidled. Och om man surfar med hög upplösning så blir det en massa luft till höger om koden. Varför inte använda ytan fullt ut? Det kan dock vara lite jobbigt om koden försvinner ut ur skärmen.

Ett förslag på lösning är att ha 100% width på kodboxen och eventuellt en min-width på 640px

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

## #3 — muskot, 2005-09-10T21:34Z

> **mozilla skrev:**
>
> Ett förslag på lösning är att ha 100% width på kodboxen och eventuellt en min-width på 640px

Något sådant tycker jag låter bra.

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

## #4 — aasah, 2005-09-10T23:46Z

> **Choronzon skrev:**
>
> ... Något jag stör mig på i den här nya versionen av webforum är att sättet \[ kod \] fältet visas på med en fast scrollbar yta.. Helt omöjligt att få en överblick av större kodexempel när man måste scrolla med pekaren i båda led... Byt tillbaka till automatisk bredd beroende på textens storlek är mitt tips...

JA TACK!   :) 

I min usla webbläsare får enradskoden höjden av **en halv** rad, vilket leder till totalt oläsligt innehåll och ständig behov av scrollning!   :x Och skrollning i horisontalled ingår bland mina absoluta hatobjekt...

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

## #5 — muskot, 2005-09-10T23:53Z

> **aasah skrev:**
>
> I min usla webbläsare får enradskoden höjden av **en halv** rad, vilket leder till totalt oläsligt innehåll och ständig behov av scrollning!

Dags att byta webbläsare? :e

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

## #6 — aasah, 2005-09-10T23:58Z

> **muskot skrev:**
>
> Dags att byta webbläsare? :e

Framförallt dator!   :( (Har slut på ledigt minne och kan inte göra något åt saken.)

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

## #7 — Choronzon, 2005-09-14T12:56Z

> **muskot skrev:**
>
> Något sådant tycker jag låter bra.

Instämmer..

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

## #8 — silfver, 2005-09-14T13:03Z

Sen kan man ju fråga sig varför det inte finns med automatiskt radbrytning i kod-fältet. Bra eller dåligt?

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

## #9 — Phorpher, 2005-09-14T13:09Z

> **silfver skrev:**
>
> Sen kan man ju fråga sig varför det inte finns med automatiskt radbrytning i kod-fältet. Bra eller dåligt?

Kodfältet är ju till för att undvika radbrytningar. Om någon vill kopiera en mängd kod så kommer det bli ett jäkla pill för att få bort alla radbrytningar i koden.

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

## #10 — Mika3l, 2005-09-14T13:10Z

> **silfver skrev:**
>
> Sen kan man ju fråga sig varför det inte finns med automatiskt radbrytning i kod-fältet. Bra eller dåligt?

Bra eftersom att koderna blir helt fel om dom bara bryts mitt i.

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

## #11 — silfver, 2005-09-14T13:12Z

> **Phorpher skrev:**
>
> Kodfältet är ju till för att undvika radbrytningar. Om någon vill kopiera en mängd kod så kommer det bli ett jäkla pill för att få bort alla radbrytningar i koden.

När man kopierar koden så följer inte radbrytningarna med.

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

## #12 — Choronzon, 2005-09-14T13:23Z

> **silfver skrev:**
>
> Sen kan man ju fråga sig varför det inte finns med automatiskt radbrytning i kod-fältet. Bra eller dåligt?

Bra, eftersom koden blir omöjlig att testköra i vissa falla annars.

Det är ju bara frågan om en modifierad \<pre\> tagg..

Kör man som jag firefox så kan man inte använda scrollen på musen eller pilarna på tangentbordet utan måste använda pekaren att skrolla i två led.. (Dagens irriterande i-landsproblem;))

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

## #13 — Peeer, 2005-09-20T06:51Z

> **mozilla skrev:**
>
> Ett förslag på lösning är att ha 100% width på kodboxen och eventuellt en min-width på 640px

Frågan är bara hur man löser det, har försökt få ett svar i den \[thread=131137\]här\[/thread\] tråden. Men det verkar inte vara smidigt. Tips någon?

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

## #14 — Erik Juhlin, 2005-09-20T07:15Z

> **silfver skrev:**
>
> Sen kan man ju fråga sig varför det inte finns med automatiskt radbrytning i kod-fältet. Bra eller dåligt?

Man radbryter inte en kodrad, så är det bara...

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

## #15 — mozilla, 2005-09-20T12:55Z

Jo det verkar vara klurigt... men jag blir nöjd bara det fungerar i firefox(vilket det gör :e) Så jag tycker du bör inplantera lösningen nu så i alla fall de med en riktigt webbläsare inte behöver drabbas bara för att IE inte klarar av det. En lösning för att få det att fungerar är

```
.code {
	margin:0px; 
	padding:6px; 
	border:1px inset; 
	width:640px;
	overflow:auto
}

html>body .code {
	width:auto;
	min-width:640px; 
}
```

Vilket kommer visa "kod" taggen som vanligt för IE men bättre för firefox (y)

Tycker även ni bör ta bort det extra "enterslaget"/mellanrummet längst ner i kodrutan, och endast ha den så hög som texten är.

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

## #16 — emission, 2005-09-20T18:51Z

> **Peeer skrev:**
>
> Frågan är bara hur man löser det, har försökt få ett svar i den \[thread=131137\]här\[/thread\] tråden. Men det verkar inte vara smidigt. Tips någon?

Har svarat i den nämnda tråden.

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

## #17 — Choronzon, 2005-09-24T11:29Z

Ser att inget hänt, så det kanske inte ändras, men så här ser det ut med min upplösning:

Bilagor:

- [kod.gif](https://www.webforum.nu/a/7872.gif)

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

## #18 — Peeer, 2005-09-24T18:48Z

Inget har ändrats än nej. Ska se om jag hinner ikväll..

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

## #19 — Peeer, 2005-09-24T22:21Z

Sådär, nu bör det fungera rätt hyfsat. Vi är tvungna att köra med en JS-lösning för att IE ska bete sig vettigt, så det är därför alla kod-fält flyttar på sig en gång i IE. Fungerar det för alla?

emission \> Tackar :)

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

## #20 — @nders, 2005-10-01T07:42Z

> **Peeer skrev:**
>
> Sådär, nu bör det fungera rätt hyfsat. Vi är tvungna att köra med en JS-lösning för att IE ska bete sig vettigt, så det är därför alla kod-fält flyttar på sig en gång i IE. Fungerar det för alla?

Det fungerar rätt kass för mig i IE. Allt hoppar och blinkar känns det som...

Nåja, det verkar ju funka klockers i Firefox, så jag får väl wF:a med den istället...

mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/om-webforum/134056-kod-fältet  
Nästa sida: https://www.webforum.nu/amne/om-webforum/134056-kod-fältet/page2.md
