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


Line

Postades av 2003-08-05 15:06:09 - Sven Billert, i forum spel/grafik, Tråden har 5 Kommentarer och lästs av 1146 personer

Har köpt boken "Lär dig spelprogrammering med Visual Basic på 3 veckor".
Första uppgiften är att använda Line för att rita en linje. Inte så kul då jag skriver detta i VB.NET då det står "Line statement are no longer supported"...

Hur kan jag få liknande effekt i VB.NET?

Tacksam för svar!


Svara

Sv: Line

Postades av 2003-08-05 15:31:31 - Niklas Jansson

Har tyvärr inte svaret, men jag kan ge dig en kort förklaring till varför det är borta. Titta på syntaxen; "Line (x1, y1) - (x2, y2)", plus att du kan lägga till step på två ställen och b eller bf på ett.
Detta är helt inkonsistent mot allt i vb (utom möjligtvis pset), och fungerar inte helt med nyare språkkonstruktioner (t.ex. With). Syntaxen är rimlig ur "matematisk" synpunkt, men den smälter inte samman med övriga Basic.


Svara

Sv: Line

Postades av 2003-08-05 15:43:33 - Sven Åke Persson

Det finns API LineTo mfl som du förmodligen kan använda.

Private Type POINTAPI
X As Long
Y As Long
End Type

Private Declare Function MoveToEx Lib "gdi32" (ByVal hdc As Long, _
ByVal X As Long, ByVal Y As Long, lpPoint As POINTAPI) As Long

Private Declare Function LineTo Lib "gdi32" (ByVal hdc As Long, _
ByVal X As Long, ByVal Y As Long) As Long

For Cnt1 = 0 To 100 Step 3
For Cnt2 = 0 To 100 Step 3
'Set the start-point's coördinates
Point.X = Cnt1: Point.Y = Cnt2
'Move the active point
MoveToEx Me.hdc, Cnt1, Cnt2, Point
'Draw a line from the active point to the given point
LineTo Me.hdc, 200, 200
Next Cnt2
Next Cnt1


Svara

Sv: Line

Postades av 2003-08-05 15:47:03 - Andreas Hillqvist

Du använder DrawLine metoden på
System.Drawing.Graphics objektet. Som är ett argument i paint eventet. Eller som du manuelt kan skapa.

Litet exempel:
<code>
Public Delegate Sub PaintEventHandler(ByVal sender As Object, ByVal e As PaintEventArgs)
e.DrawLine(System.Pens.Black,1,1,100,100)
End Sub
</code>

Har inte tillgång till VB.NET så har svårt att gå in närmare på det.


Svara

Sv: Line

Postades av 2003-08-05 16:05:07 - Sven Billert

Hm, har inte lyckats få något av dem att funka, men det är säkert jag som gör nått fel (brukar vara så :) ). Får väl fortsätta försöka.


Svara

Sv: Line

Postades av 2003-08-05 16:20:45 - Sven Billert

Gör så här nu att jag installerar om VB 6, som boken är skriven för, och lär mig spelprogrammeringen där istället.
Tack för svaren ska ni dock ha!


Svara

Nyligen

  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino

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 878
27 965
271 772
770
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