コード例 #1
0
ファイル: Suggest.cs プロジェクト: Hisoka2344/Manga-Organizer
        /// <summary>
        /// Set up form page according to saved settings
        /// </summary>
        private void Suggest_Load(object sender, EventArgs e)
        {
            delResults = DisplayResults;
            ResizeLV();

            //remove active border on form AcceptButton
            AcceptButton.NotifyDefault(false);

            //set-up user choices
            lvDetails.GridLines = (bool)SQL.GetSetting(SQL.Setting.ShowGrid);
            for (int i = 0; i < csSearch.Options.Length; i++)
            {
                (ddmGallery.DropDownItems[i] as ToolStripMenuItem).Checked = csSearch.Options[i];
            }

            //get system icon for help button
            tsbtnHelp.Image = SystemIcons.Information.ToBitmap();

            //input user credentials
            string memberID = ((int)SQL.GetSetting(SQL.Setting.member_id)).ToString();

            txbxPass.Text = (string)SQL.GetSetting(SQL.Setting.pass_hash);
            if (memberID != "-1")
            {
                txbxID.Text = memberID;
            }

            //auto-format search terms where applicable
            if (sTrySearch.Contains("["))
            {
                StringBuilder sb        = new StringBuilder("");
                GalleryTitle  stGallery = new GalleryTitle(sTrySearch);

                //check for artist/title fields and set formatting
                if (!string.IsNullOrWhiteSpace(stGallery.Artist))
                {
                    sb.AppendFormat("\"{0}\" \"{1}\"", stGallery.Artist, stGallery.Title);
                    txbxSearch.Text = sb.ToString() + " language:english";
                }
            }
            txbxSearch.Select();
            txbxSearch.SelectionStart = txbxSearch.Text.Length;
        }