_Explorer.CurrentView Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает объект , представляющий текущее представление. Для чтения и записи.
public:
property System::Object ^ CurrentView { System::Object ^ get(); void set(System::Object ^ value); };
public object CurrentView { get; set; }
Public Property CurrentView As Object
Значение свойства
Комментарии
Чтобы получить View объект для представления текущего Explorer, используйте Обозреватель. CurrentView вместо CurrentView свойства текущего Folder объекта, возвращаемого CurrentFolder.
Необходимо сохранить ссылку на объект View, возвращенный CurrentView , прежде чем использовать его для каких-либо целей.
Чтобы правильно сбросить текущее представление, необходимо выполнить Reset() , а затем .Apply() В приведенном ниже примере кода показан порядок вызовов:
Sub ResetView()
Dim v as Outlook.View
' Save a reference to the current view object
Set v = Application.ActiveExplorer().CurrentView
' Reset and then apply the current view
v.Reset
v.Apply
End Sub
private void ResetView()
{
// Save a reference to the current view object
Outlook.View v = Application.ActiveExplorer().CurrentView
as Outlook.View;
// Reset and then apply the current view
v.Reset();
v.Apply();
}
Если это свойство задано, возникают два события: BeforeViewSwitch происходит до фактического изменения представления и может использоваться для отмены изменения и ViewSwitch после вступления изменения в силу.