2012-11-28 2 views
2

Есть ли какие-либо события в электронной таблице для изменения ширины столбца рабочего листа? Я хочу выполнить некоторую операцию, когда пользователь нажимает на разделитель столбцов и перетаскивает ее, чтобы изменить ее ширину на листе.Событие изменения ширины столбца таблицы рассылок?

Что именно я хочу сделать, это показать небольшую подсказку, указывающую ширину/высоту столбца/строки, когда пользователь меняет ширину столбца по заголовку столбца или высоте строки из заголовка строки. Такое поведение наблюдается в Microsoft Excel. Мы видим, что всплывающая подсказка появляется возле заголовка столбца при изменении ширины/высоты для столбца/строки.

Благодаря

ответ

0

Класс WorkbookView имеет мероприятие под названием RangeChanged, который вызывает, когда пользователь изменяет ширину столбца.

Если вы хотите захватить новую ColumnWidth после этого изменения, параметр RangeChangedEventArgs имеет это значение.

public void workbookView1_RangeChanged(object sender, RangeChangedEventArgs e) 
{ 
    ToolTip ttip = new ToolTip(); 
    ttip.Show(e.Range.ColumnWidth.ToString(), (SpreadsheetGear.Windows.Forms.WorkbookView)sender); 
} 

Обязательно добавьте следующий код вашему дизайнеру.

this.workbookView1.RangeChanged += new SpreadsheetGear.Windows.Forms.RangeChangedEventHandler(this.workbookView1_RangeChanged); 
+0

Привет Даниэль, Спасибо за ответ. Но я не вижу запуск события RangeChanged, когда пользователь меняет ширину столбца из заголовка столбца. Что именно я хочу сделать, так это показать небольшую подсказку, указывающую ширину/высоту столбца/строки, когда пользователь меняет ширину столбца по заголовку столбца или высоте строки из заголовка строки. Microsoft Excel имеет такое поведение, мы видим, что всплывающая подсказка появляется возле заголовка столбца при изменении ширины/высоты для столбца/строки. –

+0

Если вы не видите его стрельбу, убедитесь, что вы подключили событие в дизайнере. Я обновился, чтобы ответить на этот код. – Daniel

+0

Я также добавил код для отображения всплывающей подсказки с шириной столбца. – Daniel

Смежные вопросы