private void m_CreateTab() { Crownwood.Magic.Controls.TabPage searchPage; searchListView searchList = new searchListView(); searchList.AllowColumnReorder = true; searchList.Dock = DockStyle.Fill; searchList.AutoArrange = false; searchList.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; searchList.DefaultCustomDraw = true; searchList.FullRowSelect = true; searchList.FullyCustomHeader = false; searchList.HideSelection = false; searchList.IncreaseHeaderHeight = 0; searchList.View = System.Windows.Forms.View.Details; searchList.Initilize(krnGateway); searchList.ForeColor = eAntForm.Skin.GetColor("listsForeColor"); searchList.BackColor = eAntForm.Skin.GetColor("listsBackColor"); searchList.headerBackColor = eAntForm.Skin.GetColor("listsHeaderBackColor"); searchList.ScrollBarBKColor = eAntForm.Skin.GetColor("listsScrollBarBackColor").ToArgb(); searchList.AlreadyDownloadingItemColor = eAntForm.Skin.GetColor("SearchAlreadyDownloadingItemColor"); searchList.AlreadyDownloadedItemColor = eAntForm.Skin.GetColor("SearchAlreadyDownloadedItemColor"); searchPage = new Crownwood.Magic.Controls.TabPage(m_NewTabName, searchList, null); if (SearchesList.ContainsKey(m_SearchCount)) { m_SearchCount++; //TODO review this ! } searchPage.Tag = m_SearchCount; searchList.Tag = m_SearchCount; SearchesList.Add(m_SearchCount, searchList); tabSearchs.TabPages.Add(searchPage); tabSearchs.SelectedIndex = tabSearchs.TabPages.Count - 1; m_SearchCount++; }
private void buttonSearch_Click(object sender, System.EventArgs e) { buttonSearch.Enabled = false; buttonExtend.Text = eAntForm.Globalization["LBL_CANCEL"]; Crownwood.Magic.Controls.TabPage searchPage; searchListView searchList = new searchListView(); searchList.AllowColumnReorder = true; searchList.Dock = DockStyle.Fill; searchList.AutoArrange = false; searchList.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; searchList.DefaultCustomDraw = true; searchList.FullRowSelect = true; searchList.FullyCustomHeader = false; searchList.HideSelection = false; searchList.IncreaseHeaderHeight = 0; searchList.View = System.Windows.Forms.View.Details; searchList.Initilize(krnGateway); searchList.ForeColor = eAntForm.Skin.GetColor("listsForeColor"); searchList.BackColor = eAntForm.Skin.GetColor("listsBackColor"); searchList.headerBackColor = eAntForm.Skin.GetColor("listsHeaderBackColor"); searchList.ScrollBarBKColor = eAntForm.Skin.GetColor("listsScrollBarBackColor").ToArgb(); searchPage = new Crownwood.Magic.Controls.TabPage(textBoxSearch.Text, searchList, null); searchPage.Tag = m_SearchCount; searchList.Tag = m_SearchCount; SearchesList.Add(m_SearchCount, searchList); tabSearchs.TabPages.Add(searchPage); tabSearchs.SelectedIndex = tabSearchs.TabPages.Count - 1; uint MinSize; try{ MinSize = Convert.ToUInt32(textBoxMinSize.Text) * 1048576; } catch { MinSize = 0; } uint MaxSize; try{ MaxSize = Convert.ToUInt32(textBoxMaxSize.Text) * 1048576; } catch { MaxSize = 0; } uint Avaibility; try{ Avaibility = Convert.ToUInt32(textBoxAvaibility.Text); } catch { Avaibility = 0; } string searchType = ""; switch (comboBoxSearchType.SelectedIndex) { case 0: searchType = ""; break; case 1: searchType = "Video"; break; case 2: searchType = "Pro"; break; case 3: searchType = "Audio"; break; case 4: searchType = "Image"; break; } TotalResult.Add(m_SearchCount, (uint)0); TabTitle.Add(m_SearchCount, textBoxSearch.Text); krnGateway.Search(m_SearchCount, textBoxSearch.Text, checkBoxSearchAny.Checked, searchType, MaxSize, MinSize, Avaibility, textBoxExclude.Text); m_SearchCount++; }