示例#1
0
 //****************************************************
 #region "' コンストラクタ"
 /// <summary>
 /// コンストラクタ
 /// </summary>
 public SearchResultForm(JsonUserSearchData oJsonData, string sTweetCnt)
 {
     // 画面コンポーネント
     InitializeComponent();
     // 取得ツイート作成
     InitView(oJsonData, sTweetCnt);
 }
示例#2
0
        /// <summary>
        /// ユーザ検索面設定
        /// </summary>
        /// <param name="frmTop"></param>
        /// <param name="oTweet"></param>
        /// <param name="iCnt"></param>
        private void setUserForm(ref int frmTop, JsonUserSearchData oTweet, string iCnt)
        {
            // ユーザ検索表示
            SearchResultForm frmResult = new SearchResultForm(oTweet, iCnt);

            frmResult.TopLevel = false;
            frmResult.Top      = frmTop;
            pnSearchList.Controls.Add(frmResult);
            frmResult.Show();
            frmTop += frmResult.Height + 5;
        }
示例#3
0
        //****************************************************

        //****************************************************
        #region "' Initialize"
        /// <summary>
        /// 画面初期化
        /// </summary>
        private void InitView(JsonUserSearchData oJsonData, string sTweetCnt)
        {
            string sForeColor = "";
            string sBackColor = "";

            // ツイートの背景色設定
            setTweetColor(ref sForeColor, ref sBackColor);
            // 画面本体設定
            setBackColor(sForeColor, sBackColor);
            // 検索ユーザ内容設定
            setUserResultInfo(oJsonData, sTweetCnt);
        }
示例#4
0
        /// <summary>
        /// ユーザ検索内容設定
        /// </summary>
        /// <param name="oJsonData"></param>
        /// <param name="sTweetCnt"></param>
        private void setUserResultInfo(JsonUserSearchData oJsonData, string sTweetCnt)
        {
            // ユーザId
            this.lblSearchUserId.Name = "lblSearchUserId" + sTweetCnt;
            this.lblSearchUserId.Text = oJsonData.id_str;

            // ユーザ名
            this.lblSearchUserName.Name = "lblUserName" + sTweetCnt;
            this.lblSearchUserName.Text = oJsonData.screen_name;
            this.lblSearchUserId.Left   = this.lblSearchUserName.Right + 5;

            // ツイート内容取得
            this.lblTweets.Text = "";

            // アイコン
            this.picSearchIcon.ImageLocation = oJsonData.profile_image_url;
        }