コード例 #1
0
        public void AddNewStatus(Status status)
        {
            MentionList.SuspendLayout();
            replies.Add(status);
            var newTweet = new TweetItem(status, this);

            MentionList.Controls.Add(newTweet);
            MentionList.Controls.SetChildIndex(newTweet, 0);
            MentionList.ResumeLayout();

            this.status = status;
        }
コード例 #2
0
        // ツイートを追加
        private void AddStatusToTimeline(Status status, int position = 0)
        {
            TimeLine.SuspendLayout();

            var tweetItem = new TweetItem(status, this);

            TimeLine.Controls.Add(tweetItem);
            TimeLine.Controls.SetChildIndex(tweetItem, position);

            if (TimeLine.Controls.Count > statusCountMax)
            {
                ReduceTimeline();
            }

            TimeLine.ResumeLayout();
        }