Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


positionera rektanglar

Postades av 2008-01-12 17:53:06 - Petter Andersson, i forum c# (c-sharp), Tråden har 2 Kommentarer och lästs av 773 personer

Jag tänkte att jag skulle testa att göra ett stapeldiagram genom att rita ut några rektanglar med gdi+ men de vill inte växa åt det håll jag vill. De växer neråt men jag vill att de växa uppåt.
Går det inte att välja vart man vill ha slutänden på rektangeln?

Nu ritar jag upp det såhär.

            Graphics g = e.Graphics;
            int[] values = new int[7] { 3, 6, 9, 4,0,0,12 };

            Point yLineP1 = new Point(80, 100);
            Point yLineP2 = new Point(80, 250);
            g.DrawLine(new Pen(Color.Black,1),yLineP1,yLineP2);
            Point xLineP1 = new Point(80, 250);
            Point xLineP2 = new Point(380, 250);
            g.DrawLine(new Pen(Color.Black, 1), xLineP1, xLineP2);

            int i=0, s=0;
            while (i < values.Length && s<=280)
            {
                g.DrawRectangle(new Pen(Color.Black, 1), 100+s, 250, 30, values[i] * 10);
                i++;
                s += 40;
            }


Svara

Sv: positionera rektanglar

Postades av 2008-01-12 19:16:24 - Johan Djupmarker

Har inte riktigt satt mig in i vad koden gör, men gissar att du ritar som "ett vanligt" diagram, alltså att ökande y-värde går uppåt. Punkterna på formuläret är tvärt om, högre värden är längre ner. Så du få helt enkelt ta hänsyn till det när du ritar saker.

/Johan


Svara

Sv:positionera rektanglar

Postades av 2008-01-12 19:49:07 - Petter Andersson

Perfekt! Att det låg till visste jag ju egentligen. Att man inte kan få fram allt man har i hjärnan :P


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 710
27 958
271 751
842
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies