public Thumbnail(TweenMain owner) { _tweenMain = owner; owner.PreviewScrollBar.Scroll += PreviewScrollBar_Scroll; owner.PreviewPicture.MouseLeave += PreviewPicture_MouseLeave; owner.PreviewPicture.DoubleClick += PreviewPicture_DoubleClick; }
private void ShowUserInfo_Load(object sender, EventArgs e) { _owner = (TweenMain)Owner; if (!AnalizeUserInfo(_userInfo)) { MessageBox.Show(R.ShowUserInfo1); Close(); return; } // アイコンロード BackgroundWorkerImageLoader.RunWorkerAsync(); InitPath(); InitTooltip(); Text = Text.Insert(0, _info.ScreenName + " "); LabelId.Text = _info.Id.ToString(); LabelScreenName.Text = _info.ScreenName; LabelName.Text = _info.Name; LabelLocation.Text = _info.Location; SetLinklabelWeb(_info.Url); DescriptionBrowser.Visible = false; MakeDescriptionBrowserText(_info.Description); RecentPostBrowser.Visible = false; if (_info.RecentPost != null) { _recentPostTxt = _owner.CreateDetailHtml( _owner.TwitterInstance.CreateHtmlAnchor(ref _info.RecentPost, _atidList, _userInfo.Status.Entities, null) + string.Format(" Posted at {0} via {1}", _info.PostCreatedAt, _info.PostSource)); } LinkLabelFollowing.Text = _info.FriendsCount.ToString(); LinkLabelFollowers.Text = _info.FollowersCount.ToString(); LinkLabelFav.Text = _info.FavoriteCount.ToString(); LinkLabelTweet.Text = _info.StatusesCount.ToString(); LabelCreatedAt.Text = _info.CreatedAt.ToString(); LabelIsProtected.Text = _info.Protect ? R.Yes : R.No; LabelIsVerified.Text = _info.Verified ? R.Yes : R.No; if (_owner.TwitterInstance.Username == _info.ScreenName) { ButtonEdit.Enabled = true; ChangeIconToolStripMenuItem.Enabled = true; ButtonBlock.Enabled = false; ButtonReportSpam.Enabled = false; ButtonBlockDestroy.Enabled = false; } else { ButtonEdit.Enabled = false; ChangeIconToolStripMenuItem.Enabled = false; ButtonBlock.Enabled = true; ButtonReportSpam.Enabled = true; ButtonBlockDestroy.Enabled = true; } }