//------------------------------------------------------------------------------------------- //---------------------------------각종 공용 함수------------------------------------------ //------------------------------------------------------------------------------------------- private void ShowPanel(eTweetPanel panel) { dicPanel[selectPanel].HideTreeView(); dicPanel[panel].ShowTreeView(); TweetInstence.ClearTweet(selectPanel); selectPanel = panel; if (panel == eTweetPanel.eMention) { notiMention.isOn = false; } else if (panel == eTweetPanel.eDm) { notiDm.isOn = false; } //패널 띄웠을 때 로딩된 글이 없을 경우 API콜 if (selectPanel == eTweetPanel.eDm && dicPanel[selectPanel].treeView.Items.Count < 2) { DalsaeInstence.LoadTweet(eTweetPanel.eDm); } else if (selectPanel == eTweetPanel.eFavorite && dicPanel[selectPanel].treeView.Items.Count < 2) { DalsaeInstence.LoadTweet(eTweetPanel.eFavorite); } else if (selectPanel == eTweetPanel.eMention && dicPanel[selectPanel].treeView.Items.Count < 2) { DalsaeInstence.LoadTweet(eTweetPanel.eMention); } dicPanel[selectPanel].Focus(); }
private void Refresh() { TweetInstence.ClearTweet(selectPanel); }