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; }
// ツイートを追加 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(); }