|
![]() ZedGraphControl по умолчанию отображает график таким образом, чтобы все его точки помещались на экране, но в то же время этот контрол позволяет пользователям во время работы менять масштаб. Данный пример показывает как после изменения масштаба пользователем (а может и программно) графику вернуть масштаб, устанавливаемый по умолчанию. Все примеры объединены в одном solution для Visual Studio 2005 и написаны на языке C#, скачать их можно отсюда. Проект в примере - ResetScale Следующий код представляет собой обработчик события нажатия кнопки "Автомасштаб". private void reset_Click (object sender, EventArgs e) { GraphPane pane = zedGraph.GraphPane; // Установим масштаб по умолчанию для оси X pane.XAxis.Scale.MinAuto = true; pane.XAxis.Scale.MaxAuto = true; // Установим масштаб по умолчанию для оси Y pane.YAxis.Scale.MinAuto = true; pane.YAxis.Scale.MaxAuto = true; // Обновим данные об осях zedGraph.AxisChange (); // Обновляем график zedGraph.Invalidate (); } Вернуться к остальным примерам Пожалуйста, оцените материал
|