Click here to Skip to main content
15,890,282 members
Home / Discussions / C#
   

C#

 
GeneralRe: Finding gap between Date ranges Pin
DJ24520-Sep-10 22:11
DJ24520-Sep-10 22:11 
GeneralRe: Finding gap between Date ranges Pin
Łukasz Nowakowski20-Sep-10 22:19
Łukasz Nowakowski20-Sep-10 22:19 
AnswerRe: Finding gap between Date ranges Pin
DJ24520-Sep-10 23:16
DJ24520-Sep-10 23:16 
QuestionLinq question - what wrong with my code ? Pin
Yanshof20-Sep-10 19:13
Yanshof20-Sep-10 19:13 
AnswerRe: Linq question - what wrong with my code ? [modified] Pin
Pete O'Hanlon20-Sep-10 22:13
mvePete O'Hanlon20-Sep-10 22:13 
AnswerRe: Linq question - what wrong with my code ? Pin
PIEBALDconsult21-Sep-10 3:13
mvePIEBALDconsult21-Sep-10 3:13 
QuestionAdd row to DataGridView [Solved] Pin
Deepak.Prahlad20-Sep-10 18:31
Deepak.Prahlad20-Sep-10 18:31 
Questiongraph not drawing properly? Pin
stephen.darling20-Sep-10 15:54
stephen.darling20-Sep-10 15:54 
Hi,

I use the following function to take an array of points (an ECG graph) and draw it onto a panal.

I have a timer to tick at 500ms

I then call Invalidate in the timer

The graph does indeed draw the expected ECG graph, but it draws a random, ugly straight line near the bottom of the graph and sometimes at the top, and I cannot seem to figure out why?

private void ecgDisplay_Paint(object sender, PaintEventArgs e)
        {
            
           
            ////we are drawing on the form itself
            //Graphics g = ecgDisplay.CreateGraphics();

            //traverse through the points one by one to get moving graphs
            for (int i = 0; i < ECGArray.Length; i++)
            {

                if (x > ecgDisplay.Width) x = 0;
                x += 1;

                //draw ECG
                p = 80 - (ECGArray[i] / 6 + 50);
                //e.Graphics.DrawLine(yelgpen, px, pp, x, p);
                e.Graphics.DrawLine(yelgpen, px, pp + 30, x, p + 30);


                //draw erasebar to erase previous content at current location
                e.Graphics.DrawRectangle(blackpen, 0, 0, x + 1, ecgDisplay.Height);
                
                //store current point as previous point
                pp = p;
                pq = q;
                pr = r;
                px = x;


            }

           
        }


i am using doublebuffering also.

Does anyone know what might be going on?
thank you
Steve
AnswerRe: graph not drawing properly? Pin
Luc Pattyn20-Sep-10 16:33
sitebuilderLuc Pattyn20-Sep-10 16:33 
Questionwhy they don't show up Pin
neverpleat20-Sep-10 14:50
neverpleat20-Sep-10 14:50 
AnswerRe: why they don't show up Pin
Luc Pattyn20-Sep-10 15:02
sitebuilderLuc Pattyn20-Sep-10 15:02 
GeneralRe: why they don't show up Pin
neverpleat20-Sep-10 15:20
neverpleat20-Sep-10 15:20 
GeneralRe: why they don't show up Pin
Luc Pattyn20-Sep-10 15:36
sitebuilderLuc Pattyn20-Sep-10 15:36 
GeneralRe: why they don't show up [modified] Pin
neverpleat20-Sep-10 17:17
neverpleat20-Sep-10 17:17 
AnswerRe: why they don't show up Pin
Abhinav S20-Sep-10 18:17
Abhinav S20-Sep-10 18:17 
AnswerRe: why they don't show up Pin
phil.o21-Sep-10 0:08
professionalphil.o21-Sep-10 0:08 
Questionwhere to manage my picture box control Pin
Member 745530620-Sep-10 10:53
Member 745530620-Sep-10 10:53 
AnswerRe: where to manage my picture box control [modified] Pin
Luc Pattyn20-Sep-10 11:38
sitebuilderLuc Pattyn20-Sep-10 11:38 
QuestionWPF Database Wrapping Pin
eddieangel20-Sep-10 6:25
eddieangel20-Sep-10 6:25 
AnswerRe: WPF Database Wrapping Pin
Chris Trelawny-Ross20-Sep-10 9:19
Chris Trelawny-Ross20-Sep-10 9:19 
GeneralRe: WPF Database Wrapping Pin
eddieangel20-Sep-10 10:49
eddieangel20-Sep-10 10:49 
AnswerRe: WPF Database Wrapping Pin
Patrick Fox20-Sep-10 9:24
Patrick Fox20-Sep-10 9:24 
QuestionA question on SOAP and web services Pin
Dewald20-Sep-10 4:04
Dewald20-Sep-10 4:04 
AnswerRe: A question on SOAP and web services Pin
Pete O'Hanlon20-Sep-10 4:54
mvePete O'Hanlon20-Sep-10 4:54 
AnswerRe: A question on SOAP and web services Pin
T M Gray20-Sep-10 11:47
T M Gray20-Sep-10 11:47 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.