Lägga bilder på varandra, visual basic
Hej jag ska försöka vara så specifik som möjlig.
Jag har massa mätdata från olika apparater och vill plotta dom i samma graf, men jag vill också kunna välja bort vissa utav dom för att få en tydligare bild utav en/några spcefika plottar vid behov.
För tillfället har jag en PictureBox som jag länkar till ett grafikobjekt och sedan så plottar jag all data i samma grafikobjekt, men jag skulle vilja rita dom olika plottarna var för sig på varsit "papper" med transpartnt bakgrund och sedan låta dom överlappa varandra i pictureboxen. och sedan bara göra typ hide på dom man inte vill se längre.
Här är ett exempel på hur jag har gjort hittils
Dim MyPen As Pen
Dim myBrush As Brush
Dim mygraphics As Graphics
Dim bm1 As Image
Public Sub plot(ByVal PictureBox1)
mygraphics = PictureBox1.CreateGraphics
MyPen = New Pen(Color:=Color.HotPink, Width:=1)
bm = New Bitmap(1000, 800, mygraphics)
mygraphics3.DrawLine(pen:=MyPen, x1:=10, y1:=50, x2:=100, y2:=100)
mygraphics3.DrawLine(pen:=MyPen, x1:=10, y1:=50, x2:=100, y2:=100)
mygraphics3.DrawLine(pen:=MyPen, x1:=10, y1:=50, x2:=100, y2:=100)
End Sub
Om jag ska vara helt ärlig så fattar jag inte riktigt vad jag gör, vad används bm(IMAGE) till? som jag har förstått det måste jag ha den där men varför? just nu ritar den väll endå rakt in i picturebox1?
Iallafall så vore det optimala om jag kunde rita de tre olika linjerna i varsin figur och sen infoga dom i picturebox1 så att jag sedan bara kan ladda in tex figur1 utan att behöva rita om allt.
om det är någon som har gjort något liknande förut så hör gärna av er
tack på förhand
Niklas