0
問候。我遇到下面的代碼問題。由於某種原因,每當它執行時,它大約佔CPU的60%。這很奇怪,並想知道你是否有任何意見?C#TableLayoutPanel MouseMove CPU太多
private void HomeTableLayoutPanel_MouseMove(object sender, MouseEventArgs e)
{
PictureBox HomeCurrentPicBox = (PictureBox)(HomeTableLayoutPanel.GetChildAtPoint(e.Location));
TableLayoutPanelCellPosition HomeCurrentPosition = new TableLayoutPanelCellPosition(-1, -1);
if (HomeCurrentPicBox != null)
{
HomeCurrentPosition = HomeTableLayoutPanel.GetCellPosition(HomeCurrentPicBox);
gameFormToolTip.SetToolTip(HomeTableLayoutPanel, GameModel.alphaCoords(HomeCurrentPosition.Column) + "," + HomeCurrentPosition.Row.ToString());
}
}
謝謝你的時間。
編輯:即時通知它是經常抽樣。在某些方面,這在我的其他半工作代碼中是正確的。但我的問題太長,我不能解釋它。 :(
不,我不能,因爲有他們的100,代碼將是低效的。 – iTEgg 2010-02-26 17:15:38
我得到你的是什麼指出所有影業成員的單一事件方法。 – iTEgg 2010-02-26 17:57:11