Click here to Skip to main content
15,892,737 members
Articles / Web Development / HTML

An API for Yahoo Image Search

Rate me:
Please Sign up or sign in to vote.
4.86/5 (10 votes)
10 Jul 2011CPOL2 min read 55K   1.8K   34  
Querying images from Yahoo! programmatically.
namespace ImageGrabber
{
    partial class Form1
    {
        /// <summary>
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;

        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose( bool disposing )
        {
            if( disposing && ( components != null ) )
            {
                components.Dispose();
            }
            base.Dispose( disposing );
        }

        #region Windows Form Designer generated code

        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            this.components = new System.ComponentModel.Container();
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager( typeof( Form1 ) );
            this.searchButton = new System.Windows.Forms.Button();
            this.queryText = new System.Windows.Forms.TextBox();
            this.label1 = new System.Windows.Forms.Label();
            this.label2 = new System.Windows.Forms.Label();
            this.startUpDown = new System.Windows.Forms.NumericUpDown();
            this.adultCheckBox = new System.Windows.Forms.CheckBox();
            this.statusStrip1 = new System.Windows.Forms.StatusStrip();
            this.statusLabel = new System.Windows.Forms.ToolStripStatusLabel();
            this.saveAllButton = new System.Windows.Forms.Button();
            this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog();
            this.menuStrip1 = new System.Windows.Forms.MenuStrip();
            this.fileMenu = new System.Windows.Forms.ToolStripMenuItem();
            this.exitMenu = new System.Windows.Forms.ToolStripMenuItem();
            this.groupBox1 = new System.Windows.Forms.GroupBox();
            this.panel2 = new System.Windows.Forms.Panel();
            this.label4 = new System.Windows.Forms.Label();
            this.bwButton = new System.Windows.Forms.RadioButton();
            this.allColorsButton = new System.Windows.Forms.RadioButton();
            this.colorButton = new System.Windows.Forms.RadioButton();
            this.panel1 = new System.Windows.Forms.Panel();
            this.label6 = new System.Windows.Forms.Label();
            this.allTermsButton = new System.Windows.Forms.RadioButton();
            this.anyTermsButton = new System.Windows.Forms.RadioButton();
            this.phraseButton = new System.Windows.Forms.RadioButton();
            this.nextButton = new System.Windows.Forms.Button();
            this.contextMenu = new System.Windows.Forms.ContextMenuStrip( this.components );
            this.openMenu = new System.Windows.Forms.ToolStripMenuItem();
            this.saveAsMenu = new System.Windows.Forms.ToolStripMenuItem();
            this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripSeparator();
            this.viewToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.thumbMenu = new System.Windows.Forms.ToolStripMenuItem();
            this.tileMenu = new System.Windows.Forms.ToolStripMenuItem();
            this.iconsMenu = new System.Windows.Forms.ToolStripMenuItem();
            this.listMenu = new System.Windows.Forms.ToolStripMenuItem();
            this.detailsMenu = new System.Windows.Forms.ToolStripMenuItem();
            this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog();
            this.splitContainer1 = new System.Windows.Forms.SplitContainer();
            this.listView1 = new System.Windows.Forms.ListView();
            this.thumbNailHeader = new System.Windows.Forms.ColumnHeader();
            this.titleColumn = new System.Windows.Forms.ColumnHeader();
            this.summaryHeader = new System.Windows.Forms.ColumnHeader();
            this.publisherHeader = new System.Windows.Forms.ColumnHeader();
            this.copyRightHeader = new System.Windows.Forms.ColumnHeader();
            this.byteColumn = new System.Windows.Forms.ColumnHeader();
            this.sizeHeader = new System.Windows.Forms.ColumnHeader();
            this.urlHeader = new System.Windows.Forms.ColumnHeader();
            this.clickUrlHeader = new System.Windows.Forms.ColumnHeader();
            this.refUrlHeader = new System.Windows.Forms.ColumnHeader();
            this.restrictionsHeader = new System.Windows.Forms.ColumnHeader();
            this.thumbnails = new System.Windows.Forms.ImageList( this.components );
            this.descriptionTextBox = new System.Windows.Forms.TextBox();
            this.searchWorker = new System.ComponentModel.BackgroundWorker();
            this.previousButton = new System.Windows.Forms.Button();
            this.resetButton = new System.Windows.Forms.Button();
            ((System.ComponentModel.ISupportInitialize)(this.startUpDown)).BeginInit();
            this.statusStrip1.SuspendLayout();
            this.menuStrip1.SuspendLayout();
            this.groupBox1.SuspendLayout();
            this.panel2.SuspendLayout();
            this.panel1.SuspendLayout();
            this.contextMenu.SuspendLayout();
            this.splitContainer1.Panel1.SuspendLayout();
            this.splitContainer1.Panel2.SuspendLayout();
            this.splitContainer1.SuspendLayout();
            this.SuspendLayout();
            // 
            // searchButton
            // 
            this.searchButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
            this.searchButton.Location = new System.Drawing.Point( 518, 31 );
            this.searchButton.Name = "searchButton";
            this.searchButton.Size = new System.Drawing.Size( 75, 23 );
            this.searchButton.TabIndex = 0;
            this.searchButton.Text = "Search";
            this.searchButton.UseVisualStyleBackColor = true;
            this.searchButton.Click += new System.EventHandler( this.SearchButtonClick );
            // 
            // queryText
            // 
            this.queryText.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
                        | System.Windows.Forms.AnchorStyles.Right)));
            this.queryText.Location = new System.Drawing.Point( 63, 32 );
            this.queryText.Name = "queryText";
            this.queryText.Size = new System.Drawing.Size( 449, 20 );
            this.queryText.TabIndex = 1;
            this.queryText.Enter += new System.EventHandler( this.QueryTextEnter );
            // 
            // label1
            // 
            this.label1.AutoSize = true;
            this.label1.Location = new System.Drawing.Point( 22, 36 );
            this.label1.Name = "label1";
            this.label1.Size = new System.Drawing.Size( 35, 13 );
            this.label1.TabIndex = 2;
            this.label1.Text = "Query";
            // 
            // label2
            // 
            this.label2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
            this.label2.AutoSize = true;
            this.label2.Location = new System.Drawing.Point( 386, 616 );
            this.label2.Name = "label2";
            this.label2.Size = new System.Drawing.Size( 73, 13 );
            this.label2.TabIndex = 3;
            this.label2.Text = "Search Index:";
            // 
            // startUpDown
            // 
            this.startUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
            this.startUpDown.Location = new System.Drawing.Point( 465, 612 );
            this.startUpDown.Maximum = new decimal( new int[] {
            1000,
            0,
            0,
            0} );
            this.startUpDown.Name = "startUpDown";
            this.startUpDown.Size = new System.Drawing.Size( 48, 20 );
            this.startUpDown.TabIndex = 4;
            this.startUpDown.Value = new decimal( new int[] {
            1,
            0,
            0,
            0} );
            // 
            // adultCheckBox
            // 
            this.adultCheckBox.AutoSize = true;
            this.adultCheckBox.Checked = true;
            this.adultCheckBox.CheckState = System.Windows.Forms.CheckState.Checked;
            this.adultCheckBox.Location = new System.Drawing.Point( 359, 23 );
            this.adultCheckBox.Name = "adultCheckBox";
            this.adultCheckBox.Size = new System.Drawing.Size( 87, 17 );
            this.adultCheckBox.TabIndex = 7;
            this.adultCheckBox.Text = "Adult Images";
            this.adultCheckBox.UseVisualStyleBackColor = true;
            // 
            // statusStrip1
            // 
            this.statusStrip1.Items.AddRange( new System.Windows.Forms.ToolStripItem[] {
            this.statusLabel} );
            this.statusStrip1.Location = new System.Drawing.Point( 0, 639 );
            this.statusStrip1.Name = "statusStrip1";
            this.statusStrip1.Size = new System.Drawing.Size( 686, 22 );
            this.statusStrip1.TabIndex = 13;
            this.statusStrip1.Text = "statusStrip1";
            // 
            // statusLabel
            // 
            this.statusLabel.Name = "statusLabel";
            this.statusLabel.Size = new System.Drawing.Size( 0, 17 );
            // 
            // saveAllButton
            // 
            this.saveAllButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
            this.saveAllButton.Enabled = false;
            this.saveAllButton.Location = new System.Drawing.Point( 16, 611 );
            this.saveAllButton.Name = "saveAllButton";
            this.saveAllButton.Size = new System.Drawing.Size( 75, 23 );
            this.saveAllButton.TabIndex = 15;
            this.saveAllButton.Text = "&Save All...";
            this.saveAllButton.UseVisualStyleBackColor = true;
            this.saveAllButton.Click += new System.EventHandler( this.SaveAllButtonClick );
            // 
            // folderBrowserDialog1
            // 
            this.folderBrowserDialog1.Description = "Save Images";
            // 
            // menuStrip1
            // 
            this.menuStrip1.Items.AddRange( new System.Windows.Forms.ToolStripItem[] {
            this.fileMenu} );
            this.menuStrip1.Location = new System.Drawing.Point( 0, 0 );
            this.menuStrip1.Name = "menuStrip1";
            this.menuStrip1.Size = new System.Drawing.Size( 686, 24 );
            this.menuStrip1.TabIndex = 16;
            this.menuStrip1.Text = "menuStrip1";
            // 
            // fileMenu
            // 
            this.fileMenu.DropDownItems.AddRange( new System.Windows.Forms.ToolStripItem[] {
            this.exitMenu} );
            this.fileMenu.Name = "fileMenu";
            this.fileMenu.Size = new System.Drawing.Size( 35, 20 );
            this.fileMenu.Text = "&File";
            // 
            // exitMenu
            // 
            this.exitMenu.Name = "exitMenu";
            this.exitMenu.Size = new System.Drawing.Size( 103, 22 );
            this.exitMenu.Text = "&Exit";
            this.exitMenu.Click += new System.EventHandler( ExitMenuClick );
            // 
            // groupBox1
            // 
            this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
                        | System.Windows.Forms.AnchorStyles.Right)));
            this.groupBox1.Controls.Add( this.panel2 );
            this.groupBox1.Controls.Add( this.panel1 );
            this.groupBox1.Controls.Add( this.adultCheckBox );
            this.groupBox1.Location = new System.Drawing.Point( 16, 57 );
            this.groupBox1.Name = "groupBox1";
            this.groupBox1.Size = new System.Drawing.Size( 659, 87 );
            this.groupBox1.TabIndex = 17;
            this.groupBox1.TabStop = false;
            this.groupBox1.Text = "Options";
            // 
            // panel2
            // 
            this.panel2.Controls.Add( this.label4 );
            this.panel2.Controls.Add( this.bwButton );
            this.panel2.Controls.Add( this.allColorsButton );
            this.panel2.Controls.Add( this.colorButton );
            this.panel2.Location = new System.Drawing.Point( 9, 55 );
            this.panel2.Name = "panel2";
            this.panel2.Size = new System.Drawing.Size( 384, 26 );
            this.panel2.TabIndex = 25;
            // 
            // label4
            // 
            this.label4.AutoSize = true;
            this.label4.Location = new System.Drawing.Point( 3, 5 );
            this.label4.Name = "label4";
            this.label4.Size = new System.Drawing.Size( 71, 13 );
            this.label4.TabIndex = 8;
            this.label4.Text = "Image Colors:";
            // 
            // bwButton
            // 
            this.bwButton.AutoSize = true;
            this.bwButton.Location = new System.Drawing.Point( 252, 3 );
            this.bwButton.Name = "bwButton";
            this.bwButton.Size = new System.Drawing.Size( 128, 17 );
            this.bwButton.TabIndex = 11;
            this.bwButton.TabStop = true;
            this.bwButton.Text = "Black and White Only";
            this.bwButton.UseVisualStyleBackColor = true;
            // 
            // allColorsButton
            // 
            this.allColorsButton.AutoSize = true;
            this.allColorsButton.Checked = true;
            this.allColorsButton.Location = new System.Drawing.Point( 109, 3 );
            this.allColorsButton.Name = "allColorsButton";
            this.allColorsButton.Size = new System.Drawing.Size( 36, 17 );
            this.allColorsButton.TabIndex = 9;
            this.allColorsButton.TabStop = true;
            this.allColorsButton.Text = "All";
            this.allColorsButton.UseVisualStyleBackColor = true;
            // 
            // colorButton
            // 
            this.colorButton.AutoSize = true;
            this.colorButton.Location = new System.Drawing.Point( 175, 3 );
            this.colorButton.Name = "colorButton";
            this.colorButton.Size = new System.Drawing.Size( 73, 17 );
            this.colorButton.TabIndex = 10;
            this.colorButton.TabStop = true;
            this.colorButton.Text = "Color Only";
            this.colorButton.UseVisualStyleBackColor = true;
            // 
            // panel1
            // 
            this.panel1.Controls.Add( this.label6 );
            this.panel1.Controls.Add( this.allTermsButton );
            this.panel1.Controls.Add( this.anyTermsButton );
            this.panel1.Controls.Add( this.phraseButton );
            this.panel1.Location = new System.Drawing.Point( 9, 16 );
            this.panel1.Name = "panel1";
            this.panel1.Size = new System.Drawing.Size( 344, 31 );
            this.panel1.TabIndex = 24;
            // 
            // label6
            // 
            this.label6.AutoSize = true;
            this.label6.Location = new System.Drawing.Point( 3, 9 );
            this.label6.Name = "label6";
            this.label6.Size = new System.Drawing.Size( 100, 13 );
            this.label6.TabIndex = 22;
            this.label6.Text = "Include results with:";
            // 
            // allTermsButton
            // 
            this.allTermsButton.AutoSize = true;
            this.allTermsButton.Checked = true;
            this.allTermsButton.Location = new System.Drawing.Point( 109, 7 );
            this.allTermsButton.Name = "allTermsButton";
            this.allTermsButton.Size = new System.Drawing.Size( 64, 17 );
            this.allTermsButton.TabIndex = 20;
            this.allTermsButton.TabStop = true;
            this.allTermsButton.Text = "&All terms";
            this.allTermsButton.UseVisualStyleBackColor = true;
            // 
            // anyTermsButton
            // 
            this.anyTermsButton.AutoSize = true;
            this.anyTermsButton.Location = new System.Drawing.Point( 175, 7 );
            this.anyTermsButton.Name = "anyTermsButton";
            this.anyTermsButton.Size = new System.Drawing.Size( 71, 17 );
            this.anyTermsButton.TabIndex = 21;
            this.anyTermsButton.Text = "A&ny terms";
            this.anyTermsButton.UseVisualStyleBackColor = true;
            // 
            // phraseButton
            // 
            this.phraseButton.AutoSize = true;
            this.phraseButton.Location = new System.Drawing.Point( 252, 7 );
            this.phraseButton.Name = "phraseButton";
            this.phraseButton.Size = new System.Drawing.Size( 87, 17 );
            this.phraseButton.TabIndex = 23;
            this.phraseButton.TabStop = true;
            this.phraseButton.Text = "&Exact phrase";
            this.phraseButton.UseVisualStyleBackColor = true;
            // 
            // nextButton
            // 
            this.nextButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
            this.nextButton.Location = new System.Drawing.Point( 600, 611 );
            this.nextButton.Name = "nextButton";
            this.nextButton.Size = new System.Drawing.Size( 75, 23 );
            this.nextButton.TabIndex = 12;
            this.nextButton.Text = "&Next>>";
            this.nextButton.UseVisualStyleBackColor = true;
            this.nextButton.Click += new System.EventHandler( this.NextButtonClick );
            // 
            // contextMenu
            // 
            this.contextMenu.Items.AddRange( new System.Windows.Forms.ToolStripItem[] {
            this.openMenu,
            this.saveAsMenu,
            this.toolStripMenuItem1,
            this.viewToolStripMenuItem} );
            this.contextMenu.Name = "contextMenuStrip1";
            this.contextMenu.Size = new System.Drawing.Size( 137, 76 );
            // 
            // openMenu
            // 
            this.openMenu.Name = "openMenu";
            this.openMenu.Size = new System.Drawing.Size( 136, 22 );
            this.openMenu.Text = "&Open";
            this.openMenu.Click += new System.EventHandler( this.ListView1DoubleClick );
            // 
            // saveAsMenu
            // 
            this.saveAsMenu.Enabled = false;
            this.saveAsMenu.Name = "saveAsMenu";
            this.saveAsMenu.Size = new System.Drawing.Size( 136, 22 );
            this.saveAsMenu.Text = "Save As...";
            this.saveAsMenu.Click += new System.EventHandler( this.SaveAsMenuClick );
            // 
            // toolStripMenuItem1
            // 
            this.toolStripMenuItem1.Name = "toolStripMenuItem1";
            this.toolStripMenuItem1.Size = new System.Drawing.Size( 133, 6 );
            // 
            // viewToolStripMenuItem
            // 
            this.viewToolStripMenuItem.DropDownItems.AddRange( new System.Windows.Forms.ToolStripItem[] {
            this.thumbMenu,
            this.tileMenu,
            this.iconsMenu,
            this.listMenu,
            this.detailsMenu} );
            this.viewToolStripMenuItem.Name = "viewToolStripMenuItem";
            this.viewToolStripMenuItem.Size = new System.Drawing.Size( 136, 22 );
            this.viewToolStripMenuItem.Text = "View";
            // 
            // thumbMenu
            // 
            this.thumbMenu.Name = "thumbMenu";
            this.thumbMenu.Size = new System.Drawing.Size( 138, 22 );
            this.thumbMenu.Text = "Thumbnails";
            this.thumbMenu.Click += new System.EventHandler( this.ViewClicked );
            // 
            // tileMenu
            // 
            this.tileMenu.Name = "tileMenu";
            this.tileMenu.Size = new System.Drawing.Size( 138, 22 );
            this.tileMenu.Text = "Tile";
            this.tileMenu.Click += new System.EventHandler( this.ViewClicked );
            // 
            // iconsMenu
            // 
            this.iconsMenu.Name = "iconsMenu";
            this.iconsMenu.Size = new System.Drawing.Size( 138, 22 );
            this.iconsMenu.Text = "Icons";
            this.iconsMenu.Click += new System.EventHandler( this.ViewClicked );
            // 
            // listMenu
            // 
            this.listMenu.Name = "listMenu";
            this.listMenu.Size = new System.Drawing.Size( 138, 22 );
            this.listMenu.Text = "List";
            this.listMenu.Click += new System.EventHandler( this.ViewClicked );
            // 
            // detailsMenu
            // 
            this.detailsMenu.Name = "detailsMenu";
            this.detailsMenu.Size = new System.Drawing.Size( 138, 22 );
            this.detailsMenu.Text = "Details";
            this.detailsMenu.Click += new System.EventHandler( this.ViewClicked );
            // 
            // saveFileDialog1
            // 
            this.saveFileDialog1.DefaultExt = "jpg";
            this.saveFileDialog1.Filter = "All Files|*.*";
            this.saveFileDialog1.Title = "Save Image";
            // 
            // splitContainer1
            // 
            this.splitContainer1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
                        | System.Windows.Forms.AnchorStyles.Left)
                        | System.Windows.Forms.AnchorStyles.Right)));
            this.splitContainer1.FixedPanel = System.Windows.Forms.FixedPanel.Panel2;
            this.splitContainer1.Location = new System.Drawing.Point( 16, 150 );
            this.splitContainer1.Name = "splitContainer1";
            this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal;
            // 
            // splitContainer1.Panel1
            // 
            this.splitContainer1.Panel1.Controls.Add( this.listView1 );
            // 
            // splitContainer1.Panel2
            // 
            this.splitContainer1.Panel2.Controls.Add( this.descriptionTextBox );
            this.splitContainer1.Size = new System.Drawing.Size( 659, 455 );
            this.splitContainer1.SplitterDistance = 413;
            this.splitContainer1.TabIndex = 19;
            // 
            // listView1
            // 
            this.listView1.Activation = System.Windows.Forms.ItemActivation.OneClick;
            this.listView1.Columns.AddRange( new System.Windows.Forms.ColumnHeader[] {
            this.thumbNailHeader,
            this.titleColumn,
            this.summaryHeader,
            this.publisherHeader,
            this.copyRightHeader,
            this.byteColumn,
            this.sizeHeader,
            this.urlHeader,
            this.clickUrlHeader,
            this.refUrlHeader,
            this.restrictionsHeader} );
            this.listView1.ContextMenuStrip = this.contextMenu;
            this.listView1.Dock = System.Windows.Forms.DockStyle.Fill;
            this.listView1.HotTracking = true;
            this.listView1.HoverSelection = true;
            this.listView1.LargeImageList = this.thumbnails;
            this.listView1.Location = new System.Drawing.Point( 0, 0 );
            this.listView1.MultiSelect = false;
            this.listView1.Name = "listView1";
            this.listView1.ShowItemToolTips = true;
            this.listView1.Size = new System.Drawing.Size( 659, 413 );
            this.listView1.SmallImageList = this.thumbnails;
            this.listView1.TabIndex = 0;
            this.listView1.UseCompatibleStateImageBehavior = false;
            this.listView1.View = System.Windows.Forms.View.List;
            this.listView1.DoubleClick += new System.EventHandler( this.ListView1DoubleClick );
            this.listView1.SelectedIndexChanged += new System.EventHandler( this.ListView1SelectedIndexChanged );
            // 
            // thumbNailHeader
            // 
            this.thumbNailHeader.Text = "Preview";
            // 
            // titleColumn
            // 
            this.titleColumn.Text = "Title";
            // 
            // summaryHeader
            // 
            this.summaryHeader.Text = "Summary";
            // 
            // publisherHeader
            // 
            this.publisherHeader.Text = "Publisher";
            // 
            // copyRightHeader
            // 
            this.copyRightHeader.Text = "Copyright";
            // 
            // byteColumn
            // 
            this.byteColumn.Text = "bytes";
            // 
            // sizeHeader
            // 
            this.sizeHeader.Text = "Resolution";
            // 
            // urlHeader
            // 
            this.urlHeader.Text = "Url";
            // 
            // clickUrlHeader
            // 
            this.clickUrlHeader.Text = "Click URL";
            // 
            // refUrlHeader
            // 
            this.refUrlHeader.Text = "Referer Url";
            // 
            // restrictionsHeader
            // 
            this.restrictionsHeader.Text = "Restrictions";
            // 
            // thumbnails
            // 
            this.thumbnails.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit;
            this.thumbnails.ImageSize = new System.Drawing.Size( 64, 64 );
            this.thumbnails.TransparentColor = System.Drawing.Color.Transparent;
            // 
            // descriptionTextBox
            // 
            this.descriptionTextBox.Dock = System.Windows.Forms.DockStyle.Fill;
            this.descriptionTextBox.Location = new System.Drawing.Point( 0, 0 );
            this.descriptionTextBox.Multiline = true;
            this.descriptionTextBox.Name = "descriptionTextBox";
            this.descriptionTextBox.ReadOnly = true;
            this.descriptionTextBox.Size = new System.Drawing.Size( 659, 38 );
            this.descriptionTextBox.TabIndex = 18;
            this.descriptionTextBox.Text = "description";
            // 
            // searchWorker
            // 
            this.searchWorker.WorkerReportsProgress = true;
            this.searchWorker.WorkerSupportsCancellation = true;
            this.searchWorker.DoWork += new System.ComponentModel.DoWorkEventHandler( this.SearchWorkerDoWork );
            this.searchWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler( this.SearchWorkerRunWorkerCompleted );
            this.searchWorker.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler( this.SearchWorkerProgressChanged );
            // 
            // previousButton
            // 
            this.previousButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
            this.previousButton.Location = new System.Drawing.Point( 519, 611 );
            this.previousButton.Name = "previousButton";
            this.previousButton.Size = new System.Drawing.Size( 75, 23 );
            this.previousButton.TabIndex = 12;
            this.previousButton.Text = "<<&Previous";
            this.previousButton.UseVisualStyleBackColor = true;
            this.previousButton.Click += new System.EventHandler( this.PreviousButtonClick );
            // 
            // resetButton
            // 
            this.resetButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
            this.resetButton.DialogResult = System.Windows.Forms.DialogResult.Cancel;
            this.resetButton.Location = new System.Drawing.Point( 599, 31 );
            this.resetButton.Name = "resetButton";
            this.resetButton.Size = new System.Drawing.Size( 75, 23 );
            this.resetButton.TabIndex = 0;
            this.resetButton.Text = "&Reset";
            this.resetButton.UseVisualStyleBackColor = true;
            this.resetButton.Click += new System.EventHandler( this.ResetButtonClick );
            // 
            // Form1
            // 
            this.AcceptButton = this.searchButton;
            this.AutoScaleDimensions = new System.Drawing.SizeF( 6F, 13F );
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.AutoScroll = true;
            this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
            this.CancelButton = this.resetButton;
            this.ClientSize = new System.Drawing.Size( 686, 661 );
            this.Controls.Add( this.previousButton );
            this.Controls.Add( this.label2 );
            this.Controls.Add( this.nextButton );
            this.Controls.Add( this.startUpDown );
            this.Controls.Add( this.splitContainer1 );
            this.Controls.Add( this.saveAllButton );
            this.Controls.Add( this.statusStrip1 );
            this.Controls.Add( this.menuStrip1 );
            this.Controls.Add( this.label1 );
            this.Controls.Add( this.queryText );
            this.Controls.Add( this.resetButton );
            this.Controls.Add( this.searchButton );
            this.Controls.Add( this.groupBox1 );
            this.Icon = ((System.Drawing.Icon)(resources.GetObject( "$this.Icon" )));
            this.Name = "Form1";
            this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show;
            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
            this.Text = "Yahoo Image Search";
            ((System.ComponentModel.ISupportInitialize)(this.startUpDown)).EndInit();
            this.statusStrip1.ResumeLayout( false );
            this.statusStrip1.PerformLayout();
            this.menuStrip1.ResumeLayout( false );
            this.menuStrip1.PerformLayout();
            this.groupBox1.ResumeLayout( false );
            this.groupBox1.PerformLayout();
            this.panel2.ResumeLayout( false );
            this.panel2.PerformLayout();
            this.panel1.ResumeLayout( false );
            this.panel1.PerformLayout();
            this.contextMenu.ResumeLayout( false );
            this.splitContainer1.Panel1.ResumeLayout( false );
            this.splitContainer1.Panel2.ResumeLayout( false );
            this.splitContainer1.Panel2.PerformLayout();
            this.splitContainer1.ResumeLayout( false );
            this.ResumeLayout( false );
            this.PerformLayout();

        }

        #endregion

        private System.Windows.Forms.Button searchButton;
        private System.Windows.Forms.TextBox queryText;
        private System.Windows.Forms.Label label1;
        private System.Windows.Forms.Label label2;
        private System.Windows.Forms.NumericUpDown startUpDown;
        private System.Windows.Forms.CheckBox adultCheckBox;
        private System.Windows.Forms.StatusStrip statusStrip1;
        private System.Windows.Forms.ToolStripStatusLabel statusLabel;
        private System.Windows.Forms.Button saveAllButton;
        private System.Windows.Forms.FolderBrowserDialog folderBrowserDialog1;
        private System.Windows.Forms.MenuStrip menuStrip1;
        private System.Windows.Forms.ToolStripMenuItem fileMenu;
        private System.Windows.Forms.ToolStripMenuItem exitMenu;
        private System.Windows.Forms.GroupBox groupBox1;
        private System.Windows.Forms.RadioButton bwButton;
        private System.Windows.Forms.RadioButton colorButton;
        private System.Windows.Forms.RadioButton allColorsButton;
        private System.Windows.Forms.Label label4;
        private System.Windows.Forms.ContextMenuStrip contextMenu;
        private System.Windows.Forms.ToolStripMenuItem saveAsMenu;
        private System.Windows.Forms.SaveFileDialog saveFileDialog1;
        private System.Windows.Forms.SplitContainer splitContainer1;
        private System.Windows.Forms.RadioButton allTermsButton;
        private System.Windows.Forms.RadioButton anyTermsButton;
        private System.Windows.Forms.Label label6;
        private System.Windows.Forms.RadioButton phraseButton;
        private System.Windows.Forms.ListView listView1;
        private System.Windows.Forms.ImageList thumbnails;
        private System.Windows.Forms.ToolStripMenuItem viewToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem thumbMenu;
        private System.Windows.Forms.ToolStripMenuItem tileMenu;
        private System.Windows.Forms.ToolStripMenuItem iconsMenu;
        private System.Windows.Forms.ToolStripMenuItem listMenu;
        private System.Windows.Forms.ToolStripMenuItem detailsMenu;
        private System.Windows.Forms.Button nextButton;
        private System.Windows.Forms.ColumnHeader titleColumn;
        private System.Windows.Forms.ColumnHeader summaryHeader;
        private System.Windows.Forms.ColumnHeader publisherHeader;
        private System.Windows.Forms.ColumnHeader copyRightHeader;
        private System.Windows.Forms.ColumnHeader thumbNailHeader;
        private System.Windows.Forms.ColumnHeader byteColumn;
        private System.Windows.Forms.ColumnHeader sizeHeader;
        private System.Windows.Forms.ColumnHeader urlHeader;
        private System.Windows.Forms.ColumnHeader clickUrlHeader;
        private System.Windows.Forms.ColumnHeader refUrlHeader;
        private System.Windows.Forms.ColumnHeader restrictionsHeader;
        private System.ComponentModel.BackgroundWorker searchWorker;
        private System.Windows.Forms.ToolStripMenuItem openMenu;
        private System.Windows.Forms.ToolStripSeparator toolStripMenuItem1;
        private System.Windows.Forms.TextBox descriptionTextBox;
        private System.Windows.Forms.Button previousButton;
        private System.Windows.Forms.Panel panel1;
        private System.Windows.Forms.Panel panel2;
        private System.Windows.Forms.Button resetButton;
    }
}

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior) WickedByte Software
United States United States
Marshall's torrid relationship with programming started as a child using BASIC on a Commodore PET computer in the 70's. He continued programming through high school, but did not study Computer Science in college. At the time, compilers would fail without telling you why, so after much soul searching, he realized he didn't want to make a living by spending eight hours a day looking for a missing semi-colon.

By the time he was pursuing his Ph.D. in Communication and Marketing, Microsoft had released Visual Studio. The improvements in the IDE were enough to cause Marshall to have late night affairs with COM and ASP. Marshall spent the dotcom bubble years as a web developer. After the bubble burst, he worked independently as a Java developer for medical applications. When Microsoft released an early beta of the .NET Framework, he was convinced to switch his focus from the Java Platform to the new Framework. He spent some time at Philips Medical Systems writing the data-access layer for the Carevue Chart hospital system. He is currently Technical Director for ASE Technologies.

Marshall lives in Salem, Massachusetts but would rather be in Hawaii.

Comments and Discussions