Click here to Skip to main content
15,897,187 members
Home / Discussions / C#
   

C#

 
GeneralRe: C# Linq Where vs FirstorDefault Pin
Kevin Marois17-Dec-15 11:57
professionalKevin Marois17-Dec-15 11:57 
GeneralRe: C# Linq Where vs FirstorDefault Pin
Mycroft Holmes17-Dec-15 12:05
professionalMycroft Holmes17-Dec-15 12:05 
GeneralRe: C# Linq Where vs FirstorDefault Pin
F-ES Sitecore18-Dec-15 0:16
professionalF-ES Sitecore18-Dec-15 0:16 
GeneralRe: C# Linq Where vs FirstorDefault Pin
BillWoodruff18-Dec-15 2:17
professionalBillWoodruff18-Dec-15 2:17 
GeneralRe: C# Linq Where vs FirstorDefault Pin
F-ES Sitecore18-Dec-15 2:24
professionalF-ES Sitecore18-Dec-15 2:24 
GeneralRe: C# Linq Where vs FirstorDefault Pin
BillWoodruff18-Dec-15 6:35
professionalBillWoodruff18-Dec-15 6:35 
QuestionMessage Removed Pin
17-Dec-15 2:12
Member 1221357217-Dec-15 2:12 
Questionhow can i improve these code's display efficient? Pin
smallkubi16-Dec-15 19:43
smallkubi16-Dec-15 19:43 
hi,all:
This question has been bothering me for a long time.
I have some series in chart1, for exampe,i have 100 series, each series have 1 point(or more). And i need paint a rectangle when mouse move, so i have code as follows, but when i run it, the rectangle can not move it smoothly, it is so slow . And i found if series number is less than 10, it maybe move fast.
how can i solve it,i have no idea.


public Form1()
{
InitializeComponent();
Series series1;
for (int i = 0; i < 100; i++)
{
series1 = new Series();
series1.Points.Add(new DataPoint(i, i)); //Just for example
series1.IsVisibleInLegend = false;
chart1.Series.Add(series1);
}
}

bool _isdown = false;
Rectangle r=new Rectangle();
private void chart1_MouseDown(object sender, MouseEventArgs e)
{
_isdown = true;
}
private void chart1_MouseMove(object sender, MouseEventArgs e)
{
if (_isdown)
{
r.Width = 100;
r.X = e.X;
r.Y = e.Y;
r.Height = 100;
panel1.Invalidate();
}
}
private void chart1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
Pen p = new Pen(Color.LightBlue);
p.Width = 2;
p.Color = Color.Red;
g.DrawRectangle(p, r);
}
AnswerRe: how can i improve these code's display efficient? Pin
Dave Kreskowiak17-Dec-15 2:20
mveDave Kreskowiak17-Dec-15 2:20 
GeneralRe: how can i improve these code's display efficient? Pin
smallkubi17-Dec-15 6:09
smallkubi17-Dec-15 6:09 
GeneralRe: how can i improve these code's display efficient? Pin
Dave Kreskowiak17-Dec-15 6:21
mveDave Kreskowiak17-Dec-15 6:21 
GeneralRe: how can i improve these code's display efficient? Pin
smallkubi17-Dec-15 13:50
smallkubi17-Dec-15 13:50 
GeneralRe: how can i improve these code's display efficient? Pin
smallkubi18-Dec-15 6:24
smallkubi18-Dec-15 6:24 
GeneralRe: how can i improve these code's display efficient? Pin
Dave Kreskowiak18-Dec-15 7:13
mveDave Kreskowiak18-Dec-15 7:13 
GeneralRe: how can i improve these code's display efficient? Pin
smallkubi18-Dec-15 18:16
smallkubi18-Dec-15 18:16 
GeneralRe: how can i improve these code's display efficient? Pin
Dave Kreskowiak19-Dec-15 4:43
mveDave Kreskowiak19-Dec-15 4:43 
GeneralRe: how can i improve these code's display efficient? Pin
smallkubi19-Dec-15 6:16
smallkubi19-Dec-15 6:16 
Questiondynamically create label Pin
Member 1048416216-Dec-15 11:38
Member 1048416216-Dec-15 11:38 
AnswerRe: dynamically create label Pin
Dave Kreskowiak17-Dec-15 2:10
mveDave Kreskowiak17-Dec-15 2:10 
AnswerRe: dynamically create label Pin
User 418025420-Dec-15 15:21
User 418025420-Dec-15 15:21 
QuestionUse variable in Powershell Pin
Alexduu16-Dec-15 3:12
Alexduu16-Dec-15 3:12 
AnswerRe: Use variable in Powershell Pin
Richard MacCutchan16-Dec-15 3:17
mveRichard MacCutchan16-Dec-15 3:17 
Questionflipkart seller api with .Net Pin
rajaramesh3615-Dec-15 16:40
rajaramesh3615-Dec-15 16:40 
QuestionUpdating of datagrid is not happening Pin
Member 1144944715-Dec-15 5:07
Member 1144944715-Dec-15 5:07 
GeneralRe: Updating of datagrid is not happening Pin
CHill6015-Dec-15 5:13
mveCHill6015-Dec-15 5:13 

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.