ZennoLab Assemblies Documentation
Tab Class
Members  Example  See Also  Send Feedback
ZennoLab.CommandCenter Assembly > ZennoLab.CommandCenter Namespace : Tab Class

Glossary Item Box

Represents a tab of browser. Contains the necessary methods and properties for working with tabs instance.

Syntax

C# 
public class Tab : System.MarshalByRefObject 

Remarks

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

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.ActiveTab;
            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
namespace System;
namespace Zennolab\CommandCenter;
 
class Example
{
    public static function Execute($instance)
    {
        $instance->ClearCookie();
 
        $tab = $instance->ActiveTab;
        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;
    }
}
?>

Inheritance Hierarchy

System.Object
   System.MarshalByRefObject
      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

© 2012 All Rights Reserved.