Zennolab.CommandCenter
Tab Class
Members  Example  See Also  Send Feedback
Zennolab.CommandCenter Namespace : Tab Class
Represents a tab of browser. Contains the necessary methods and properties for working with tabs instance.

Object Model

Tab ClassDocumentCollection ClassHtmlElement ClassDocument Class

Syntax

C# 
public class Tab 

Example

This example demonstrates some methods and properties of the Tab class.
C#Copy Code
using System;
using Zennolab.CommandCenter;
 
namespace Sample
{
    internal class Example
    {
        public static int Execute(Instance instance)
        {
            instance.ClearCookie();
 
            Tab tab = instance.MainTab;
            if ((tab.IsVoid) || (tab.IsNull)) return -1;
            if (tab.IsBusy) tab.WaitDownloading();
            tab.Navigate("lessons.zennolab.com");
            if (tab.IsBusy) tab.WaitDownloading();
            
            Tab tb = instance.NewTab("zennolab");
            tb.Navigate("zennolab.com");
            if (tb.IsBusy) tb.WaitDownloading();
            
            string text = tab.GetSourceText("utf-8");
            
            tab.Close();
            
            tb.SetSourceText(text);
            
            return 0;
        }
    }
}
PHPCopy Code
<?php
import namespace System;
import namespace Zennolab:::CommandCenter;
 
class Example
{
    public static function Execute($instance)
    {
        $instance->ClearCookie();
 
        $tab = $instance->MainTab;
        if (($tab->IsVoid) || ($tab->IsNull)) return -1;
        if ($tab->IsBusy) $tab->WaitDownloading();
        $tab->Navigate("lessons.zennolab.com");
        if ($tab->IsBusy) $tab->WaitDownloading();
            
        $tb = $instance->NewTab("zennolab");
        $tb->Navigate("zennolab.com");
        if ($tb->IsBusy) $tb->WaitDownloading();
            
        $text = $tab->GetSourceText("utf-8");
            
        $tab->Close();
            
        $tb->SetSourceText($text);
            
        return 0;
    }
}
?>

Remarks

The Tab class contain the properties such as ErrorDetected, IsBusy, IsNull and IsVoid. Their use necessary for the correct work of your code.

Inheritance Hierarchy

System.Object
   Zennolab.CommandCenter.Tab

Requirements

Target Platforms: Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2011 All Rights Reserved.