OSDN Git Service

Port ShowUserInfo.vb to C#
authorKimura Youichi <kim.upsilon@bucyou.net>
Sat, 31 Dec 2011 13:47:19 +0000 (22:47 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Wed, 22 Feb 2012 11:06:46 +0000 (20:06 +0900)
Tween/ShowUserInfo.Designer.vb [deleted file]
Tween/ShowUserInfo.vb [deleted file]
Tween/Tween.vbproj
TweenCS/ShowUserInfo.Designer.cs [new file with mode: 0644]
TweenCS/ShowUserInfo.cs [new file with mode: 0644]
TweenCS/ShowUserInfo.en.resx [moved from Tween/ShowUserInfo.en.resx with 100% similarity]
TweenCS/ShowUserInfo.resx [moved from Tween/ShowUserInfo.resx with 99% similarity]
TweenCS/ShowUserInfo.zh-CHS.resx [moved from Tween/ShowUserInfo.zh-CHS.resx with 100% similarity]
TweenCS/TweenCS.csproj

diff --git a/Tween/ShowUserInfo.Designer.vb b/Tween/ShowUserInfo.Designer.vb
deleted file mode 100644 (file)
index 96633ec..0000000
+++ /dev/null
@@ -1,494 +0,0 @@
-<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
-Partial Class ShowUserInfo
-    Inherits System.Windows.Forms.Form
-
-    'フォームがコンポーネントの一覧をクリーンアップするために dispose をオーバーライドします。
-    <System.Diagnostics.DebuggerNonUserCode()> _
-    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
-        Try
-            If disposing AndAlso components IsNot Nothing Then
-                components.Dispose()
-            End If
-        Finally
-            MyBase.Dispose(disposing)
-        End Try
-    End Sub
-
-    'Windows フォーム デザイナーで必要です。
-    Private components As System.ComponentModel.IContainer
-
-    'メモ: 以下のプロシージャは Windows フォーム デザイナーで必要です。
-    'Windows フォーム デザイナーを使用して変更できます。  
-    'コード エディターを使って変更しないでください。
-    <System.Diagnostics.DebuggerStepThrough()> _
-    Private Sub InitializeComponent()
-        Me.components = New System.ComponentModel.Container()
-        Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(ShowUserInfo))
-        Me.ButtonClose = New System.Windows.Forms.Button()
-        Me.Label1 = New System.Windows.Forms.Label()
-        Me.Label2 = New System.Windows.Forms.Label()
-        Me.Label3 = New System.Windows.Forms.Label()
-        Me.Label4 = New System.Windows.Forms.Label()
-        Me.LinkLabelWeb = New System.Windows.Forms.LinkLabel()
-        Me.LabelLocation = New System.Windows.Forms.Label()
-        Me.LabelName = New System.Windows.Forms.Label()
-        Me.Label5 = New System.Windows.Forms.Label()
-        Me.Label6 = New System.Windows.Forms.Label()
-        Me.LinkLabelFollowing = New System.Windows.Forms.LinkLabel()
-        Me.LinkLabelFollowers = New System.Windows.Forms.LinkLabel()
-        Me.Label7 = New System.Windows.Forms.Label()
-        Me.LabelCreatedAt = New System.Windows.Forms.Label()
-        Me.Label8 = New System.Windows.Forms.Label()
-        Me.LinkLabelTweet = New System.Windows.Forms.LinkLabel()
-        Me.Label9 = New System.Windows.Forms.Label()
-        Me.LinkLabelFav = New System.Windows.Forms.LinkLabel()
-        Me.ButtonFollow = New System.Windows.Forms.Button()
-        Me.ButtonUnFollow = New System.Windows.Forms.Button()
-        Me.LabelIsProtected = New System.Windows.Forms.Label()
-        Me.LabelIsFollowing = New System.Windows.Forms.Label()
-        Me.LabelIsFollowed = New System.Windows.Forms.Label()
-        Me.UserPicture = New System.Windows.Forms.PictureBox()
-        Me.ContextMenuUserPicture = New System.Windows.Forms.ContextMenuStrip(Me.components)
-        Me.ChangeIconToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
-        Me.BackgroundWorkerImageLoader = New System.ComponentModel.BackgroundWorker()
-        Me.LabelScreenName = New System.Windows.Forms.Label()
-        Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components)
-        Me.LinkLabel1 = New System.Windows.Forms.LinkLabel()
-        Me.ContextMenuRecentPostBrowser = New System.Windows.Forms.ContextMenuStrip(Me.components)
-        Me.SelectionCopyToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
-        Me.SelectAllToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
-        Me.LabelRecentPost = New System.Windows.Forms.Label()
-        Me.LabelIsVerified = New System.Windows.Forms.Label()
-        Me.ButtonSearchPosts = New System.Windows.Forms.Button()
-        Me.LabelId = New System.Windows.Forms.Label()
-        Me.Label12 = New System.Windows.Forms.Label()
-        Me.ButtonEdit = New System.Windows.Forms.Button()
-        Me.RecentPostBrowser = New System.Windows.Forms.WebBrowser()
-        Me.DescriptionBrowser = New System.Windows.Forms.WebBrowser()
-        Me.TextBoxName = New System.Windows.Forms.TextBox()
-        Me.TextBoxLocation = New System.Windows.Forms.TextBox()
-        Me.TextBoxWeb = New System.Windows.Forms.TextBox()
-        Me.TextBoxDescription = New System.Windows.Forms.TextBox()
-        Me.ButtonBlock = New System.Windows.Forms.Button()
-        Me.ButtonReportSpam = New System.Windows.Forms.Button()
-        Me.ButtonBlockDestroy = New System.Windows.Forms.Button()
-        Me.LinkLabel2 = New System.Windows.Forms.LinkLabel()
-        Me.OpenFileDialogIcon = New System.Windows.Forms.OpenFileDialog()
-        CType(Me.UserPicture, System.ComponentModel.ISupportInitialize).BeginInit()
-        Me.ContextMenuUserPicture.SuspendLayout()
-        Me.ContextMenuRecentPostBrowser.SuspendLayout()
-        Me.SuspendLayout()
-        '
-        'ButtonClose
-        '
-        Me.ButtonClose.DialogResult = System.Windows.Forms.DialogResult.Cancel
-        resources.ApplyResources(Me.ButtonClose, "ButtonClose")
-        Me.ButtonClose.Name = "ButtonClose"
-        Me.ButtonClose.UseVisualStyleBackColor = True
-        '
-        'Label1
-        '
-        resources.ApplyResources(Me.Label1, "Label1")
-        Me.Label1.Name = "Label1"
-        Me.Label1.UseMnemonic = False
-        '
-        'Label2
-        '
-        resources.ApplyResources(Me.Label2, "Label2")
-        Me.Label2.Name = "Label2"
-        '
-        'Label3
-        '
-        resources.ApplyResources(Me.Label3, "Label3")
-        Me.Label3.Name = "Label3"
-        '
-        'Label4
-        '
-        resources.ApplyResources(Me.Label4, "Label4")
-        Me.Label4.Name = "Label4"
-        '
-        'LinkLabelWeb
-        '
-        Me.LinkLabelWeb.AutoEllipsis = True
-        Me.LinkLabelWeb.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
-        resources.ApplyResources(Me.LinkLabelWeb, "LinkLabelWeb")
-        Me.LinkLabelWeb.Name = "LinkLabelWeb"
-        Me.LinkLabelWeb.TabStop = True
-        Me.LinkLabelWeb.UseMnemonic = False
-        '
-        'LabelLocation
-        '
-        Me.LabelLocation.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
-        resources.ApplyResources(Me.LabelLocation, "LabelLocation")
-        Me.LabelLocation.Name = "LabelLocation"
-        Me.LabelLocation.UseMnemonic = False
-        '
-        'LabelName
-        '
-        Me.LabelName.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
-        resources.ApplyResources(Me.LabelName, "LabelName")
-        Me.LabelName.Name = "LabelName"
-        Me.LabelName.UseMnemonic = False
-        '
-        'Label5
-        '
-        resources.ApplyResources(Me.Label5, "Label5")
-        Me.Label5.Name = "Label5"
-        '
-        'Label6
-        '
-        resources.ApplyResources(Me.Label6, "Label6")
-        Me.Label6.Name = "Label6"
-        '
-        'LinkLabelFollowing
-        '
-        resources.ApplyResources(Me.LinkLabelFollowing, "LinkLabelFollowing")
-        Me.LinkLabelFollowing.Name = "LinkLabelFollowing"
-        Me.LinkLabelFollowing.TabStop = True
-        '
-        'LinkLabelFollowers
-        '
-        resources.ApplyResources(Me.LinkLabelFollowers, "LinkLabelFollowers")
-        Me.LinkLabelFollowers.Name = "LinkLabelFollowers"
-        Me.LinkLabelFollowers.TabStop = True
-        '
-        'Label7
-        '
-        resources.ApplyResources(Me.Label7, "Label7")
-        Me.Label7.Name = "Label7"
-        '
-        'LabelCreatedAt
-        '
-        resources.ApplyResources(Me.LabelCreatedAt, "LabelCreatedAt")
-        Me.LabelCreatedAt.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
-        Me.LabelCreatedAt.Name = "LabelCreatedAt"
-        '
-        'Label8
-        '
-        resources.ApplyResources(Me.Label8, "Label8")
-        Me.Label8.Name = "Label8"
-        '
-        'LinkLabelTweet
-        '
-        resources.ApplyResources(Me.LinkLabelTweet, "LinkLabelTweet")
-        Me.LinkLabelTweet.Name = "LinkLabelTweet"
-        Me.LinkLabelTweet.TabStop = True
-        '
-        'Label9
-        '
-        resources.ApplyResources(Me.Label9, "Label9")
-        Me.Label9.Name = "Label9"
-        '
-        'LinkLabelFav
-        '
-        resources.ApplyResources(Me.LinkLabelFav, "LinkLabelFav")
-        Me.LinkLabelFav.Name = "LinkLabelFav"
-        Me.LinkLabelFav.TabStop = True
-        '
-        'ButtonFollow
-        '
-        resources.ApplyResources(Me.ButtonFollow, "ButtonFollow")
-        Me.ButtonFollow.Name = "ButtonFollow"
-        Me.ButtonFollow.UseVisualStyleBackColor = True
-        '
-        'ButtonUnFollow
-        '
-        resources.ApplyResources(Me.ButtonUnFollow, "ButtonUnFollow")
-        Me.ButtonUnFollow.Name = "ButtonUnFollow"
-        Me.ButtonUnFollow.UseVisualStyleBackColor = True
-        '
-        'LabelIsProtected
-        '
-        resources.ApplyResources(Me.LabelIsProtected, "LabelIsProtected")
-        Me.LabelIsProtected.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
-        Me.LabelIsProtected.Name = "LabelIsProtected"
-        '
-        'LabelIsFollowing
-        '
-        resources.ApplyResources(Me.LabelIsFollowing, "LabelIsFollowing")
-        Me.LabelIsFollowing.Name = "LabelIsFollowing"
-        '
-        'LabelIsFollowed
-        '
-        resources.ApplyResources(Me.LabelIsFollowed, "LabelIsFollowed")
-        Me.LabelIsFollowed.Name = "LabelIsFollowed"
-        '
-        'UserPicture
-        '
-        Me.UserPicture.BackColor = System.Drawing.Color.White
-        Me.UserPicture.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
-        Me.UserPicture.ContextMenuStrip = Me.ContextMenuUserPicture
-        resources.ApplyResources(Me.UserPicture, "UserPicture")
-        Me.UserPicture.Name = "UserPicture"
-        Me.UserPicture.TabStop = False
-        '
-        'ContextMenuUserPicture
-        '
-        Me.ContextMenuUserPicture.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ChangeIconToolStripMenuItem})
-        Me.ContextMenuUserPicture.Name = "ContextMenuStrip2"
-        resources.ApplyResources(Me.ContextMenuUserPicture, "ContextMenuUserPicture")
-        '
-        'ChangeIconToolStripMenuItem
-        '
-        Me.ChangeIconToolStripMenuItem.Name = "ChangeIconToolStripMenuItem"
-        resources.ApplyResources(Me.ChangeIconToolStripMenuItem, "ChangeIconToolStripMenuItem")
-        '
-        'BackgroundWorkerImageLoader
-        '
-        '
-        'LabelScreenName
-        '
-        Me.LabelScreenName.BackColor = System.Drawing.SystemColors.ButtonHighlight
-        Me.LabelScreenName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
-        resources.ApplyResources(Me.LabelScreenName, "LabelScreenName")
-        Me.LabelScreenName.Name = "LabelScreenName"
-        '
-        'ToolTip1
-        '
-        Me.ToolTip1.ShowAlways = True
-        '
-        'LinkLabel1
-        '
-        resources.ApplyResources(Me.LinkLabel1, "LinkLabel1")
-        Me.LinkLabel1.Name = "LinkLabel1"
-        Me.LinkLabel1.TabStop = True
-        '
-        'ContextMenuRecentPostBrowser
-        '
-        Me.ContextMenuRecentPostBrowser.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.SelectionCopyToolStripMenuItem, Me.SelectAllToolStripMenuItem})
-        Me.ContextMenuRecentPostBrowser.Name = "ContextMenuStrip1"
-        resources.ApplyResources(Me.ContextMenuRecentPostBrowser, "ContextMenuRecentPostBrowser")
-        '
-        'SelectionCopyToolStripMenuItem
-        '
-        Me.SelectionCopyToolStripMenuItem.Name = "SelectionCopyToolStripMenuItem"
-        resources.ApplyResources(Me.SelectionCopyToolStripMenuItem, "SelectionCopyToolStripMenuItem")
-        '
-        'SelectAllToolStripMenuItem
-        '
-        Me.SelectAllToolStripMenuItem.Name = "SelectAllToolStripMenuItem"
-        resources.ApplyResources(Me.SelectAllToolStripMenuItem, "SelectAllToolStripMenuItem")
-        '
-        'LabelRecentPost
-        '
-        resources.ApplyResources(Me.LabelRecentPost, "LabelRecentPost")
-        Me.LabelRecentPost.Name = "LabelRecentPost"
-        '
-        'LabelIsVerified
-        '
-        resources.ApplyResources(Me.LabelIsVerified, "LabelIsVerified")
-        Me.LabelIsVerified.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
-        Me.LabelIsVerified.Name = "LabelIsVerified"
-        '
-        'ButtonSearchPosts
-        '
-        resources.ApplyResources(Me.ButtonSearchPosts, "ButtonSearchPosts")
-        Me.ButtonSearchPosts.Name = "ButtonSearchPosts"
-        Me.ButtonSearchPosts.UseVisualStyleBackColor = True
-        '
-        'LabelId
-        '
-        resources.ApplyResources(Me.LabelId, "LabelId")
-        Me.LabelId.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
-        Me.LabelId.Name = "LabelId"
-        '
-        'Label12
-        '
-        resources.ApplyResources(Me.Label12, "Label12")
-        Me.Label12.Name = "Label12"
-        '
-        'ButtonEdit
-        '
-        resources.ApplyResources(Me.ButtonEdit, "ButtonEdit")
-        Me.ButtonEdit.Name = "ButtonEdit"
-        Me.ButtonEdit.UseVisualStyleBackColor = True
-        '
-        'RecentPostBrowser
-        '
-        Me.RecentPostBrowser.AllowWebBrowserDrop = False
-        Me.RecentPostBrowser.ContextMenuStrip = Me.ContextMenuRecentPostBrowser
-        Me.RecentPostBrowser.IsWebBrowserContextMenuEnabled = False
-        resources.ApplyResources(Me.RecentPostBrowser, "RecentPostBrowser")
-        Me.RecentPostBrowser.MinimumSize = New System.Drawing.Size(20, 20)
-        Me.RecentPostBrowser.Name = "RecentPostBrowser"
-        Me.RecentPostBrowser.TabStop = False
-        Me.RecentPostBrowser.Url = New System.Uri("about:blank", System.UriKind.Absolute)
-        Me.RecentPostBrowser.WebBrowserShortcutsEnabled = False
-        '
-        'DescriptionBrowser
-        '
-        Me.DescriptionBrowser.AllowWebBrowserDrop = False
-        Me.DescriptionBrowser.ContextMenuStrip = Me.ContextMenuRecentPostBrowser
-        Me.DescriptionBrowser.IsWebBrowserContextMenuEnabled = False
-        resources.ApplyResources(Me.DescriptionBrowser, "DescriptionBrowser")
-        Me.DescriptionBrowser.MinimumSize = New System.Drawing.Size(20, 20)
-        Me.DescriptionBrowser.Name = "DescriptionBrowser"
-        Me.DescriptionBrowser.TabStop = False
-        Me.DescriptionBrowser.Url = New System.Uri("about:blank", System.UriKind.Absolute)
-        Me.DescriptionBrowser.WebBrowserShortcutsEnabled = False
-        '
-        'TextBoxName
-        '
-        resources.ApplyResources(Me.TextBoxName, "TextBoxName")
-        Me.TextBoxName.Name = "TextBoxName"
-        Me.TextBoxName.TabStop = False
-        '
-        'TextBoxLocation
-        '
-        resources.ApplyResources(Me.TextBoxLocation, "TextBoxLocation")
-        Me.TextBoxLocation.Name = "TextBoxLocation"
-        Me.TextBoxLocation.TabStop = False
-        '
-        'TextBoxWeb
-        '
-        resources.ApplyResources(Me.TextBoxWeb, "TextBoxWeb")
-        Me.TextBoxWeb.Name = "TextBoxWeb"
-        Me.TextBoxWeb.TabStop = False
-        '
-        'TextBoxDescription
-        '
-        resources.ApplyResources(Me.TextBoxDescription, "TextBoxDescription")
-        Me.TextBoxDescription.Name = "TextBoxDescription"
-        Me.TextBoxDescription.TabStop = False
-        '
-        'ButtonBlock
-        '
-        resources.ApplyResources(Me.ButtonBlock, "ButtonBlock")
-        Me.ButtonBlock.Name = "ButtonBlock"
-        Me.ButtonBlock.UseVisualStyleBackColor = True
-        '
-        'ButtonReportSpam
-        '
-        resources.ApplyResources(Me.ButtonReportSpam, "ButtonReportSpam")
-        Me.ButtonReportSpam.Name = "ButtonReportSpam"
-        Me.ButtonReportSpam.UseVisualStyleBackColor = True
-        '
-        'ButtonBlockDestroy
-        '
-        resources.ApplyResources(Me.ButtonBlockDestroy, "ButtonBlockDestroy")
-        Me.ButtonBlockDestroy.Name = "ButtonBlockDestroy"
-        Me.ButtonBlockDestroy.UseVisualStyleBackColor = True
-        '
-        'LinkLabel2
-        '
-        resources.ApplyResources(Me.LinkLabel2, "LinkLabel2")
-        Me.LinkLabel2.Name = "LinkLabel2"
-        Me.LinkLabel2.TabStop = True
-        '
-        'OpenFileDialogIcon
-        '
-        Me.OpenFileDialogIcon.FileName = "OpenFileDialog1"
-        '
-        'ShowUserInfo
-        '
-        Me.AllowDrop = True
-        resources.ApplyResources(Me, "$this")
-        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
-        Me.CancelButton = Me.ButtonClose
-        Me.Controls.Add(Me.LinkLabel2)
-        Me.Controls.Add(Me.ButtonBlockDestroy)
-        Me.Controls.Add(Me.ButtonReportSpam)
-        Me.Controls.Add(Me.ButtonBlock)
-        Me.Controls.Add(Me.TextBoxDescription)
-        Me.Controls.Add(Me.TextBoxWeb)
-        Me.Controls.Add(Me.ButtonEdit)
-        Me.Controls.Add(Me.LabelId)
-        Me.Controls.Add(Me.TextBoxLocation)
-        Me.Controls.Add(Me.TextBoxName)
-        Me.Controls.Add(Me.Label12)
-        Me.Controls.Add(Me.ButtonSearchPosts)
-        Me.Controls.Add(Me.LinkLabel1)
-        Me.Controls.Add(Me.RecentPostBrowser)
-        Me.Controls.Add(Me.UserPicture)
-        Me.Controls.Add(Me.LabelIsVerified)
-        Me.Controls.Add(Me.DescriptionBrowser)
-        Me.Controls.Add(Me.LabelScreenName)
-        Me.Controls.Add(Me.LabelRecentPost)
-        Me.Controls.Add(Me.LinkLabelFav)
-        Me.Controls.Add(Me.Label9)
-        Me.Controls.Add(Me.LabelIsProtected)
-        Me.Controls.Add(Me.LabelCreatedAt)
-        Me.Controls.Add(Me.LinkLabelTweet)
-        Me.Controls.Add(Me.LabelIsFollowed)
-        Me.Controls.Add(Me.Label8)
-        Me.Controls.Add(Me.LabelIsFollowing)
-        Me.Controls.Add(Me.LinkLabelFollowers)
-        Me.Controls.Add(Me.ButtonUnFollow)
-        Me.Controls.Add(Me.LinkLabelFollowing)
-        Me.Controls.Add(Me.Label6)
-        Me.Controls.Add(Me.LabelName)
-        Me.Controls.Add(Me.ButtonFollow)
-        Me.Controls.Add(Me.Label5)
-        Me.Controls.Add(Me.Label7)
-        Me.Controls.Add(Me.Label4)
-        Me.Controls.Add(Me.LabelLocation)
-        Me.Controls.Add(Me.LinkLabelWeb)
-        Me.Controls.Add(Me.Label1)
-        Me.Controls.Add(Me.Label3)
-        Me.Controls.Add(Me.Label2)
-        Me.Controls.Add(Me.ButtonClose)
-        Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog
-        Me.MaximizeBox = False
-        Me.MinimizeBox = False
-        Me.Name = "ShowUserInfo"
-        Me.ShowIcon = False
-        Me.ShowInTaskbar = False
-        Me.TopMost = True
-        CType(Me.UserPicture, System.ComponentModel.ISupportInitialize).EndInit()
-        Me.ContextMenuUserPicture.ResumeLayout(False)
-        Me.ContextMenuRecentPostBrowser.ResumeLayout(False)
-        Me.ResumeLayout(False)
-        Me.PerformLayout()
-
-    End Sub
-    Friend WithEvents ButtonClose As System.Windows.Forms.Button
-    Friend WithEvents Label1 As System.Windows.Forms.Label
-    Friend WithEvents Label2 As System.Windows.Forms.Label
-    Friend WithEvents Label3 As System.Windows.Forms.Label
-    Friend WithEvents Label4 As System.Windows.Forms.Label
-    Friend WithEvents LinkLabelWeb As System.Windows.Forms.LinkLabel
-    Friend WithEvents LabelLocation As System.Windows.Forms.Label
-    Friend WithEvents LabelName As System.Windows.Forms.Label
-    Friend WithEvents Label5 As System.Windows.Forms.Label
-    Friend WithEvents Label6 As System.Windows.Forms.Label
-    Friend WithEvents LinkLabelFollowing As System.Windows.Forms.LinkLabel
-    Friend WithEvents LinkLabelFollowers As System.Windows.Forms.LinkLabel
-    Friend WithEvents Label7 As System.Windows.Forms.Label
-    Friend WithEvents LabelCreatedAt As System.Windows.Forms.Label
-    Friend WithEvents Label8 As System.Windows.Forms.Label
-    Friend WithEvents LinkLabelTweet As System.Windows.Forms.LinkLabel
-    Friend WithEvents Label9 As System.Windows.Forms.Label
-    Friend WithEvents LinkLabelFav As System.Windows.Forms.LinkLabel
-    Friend WithEvents ButtonFollow As System.Windows.Forms.Button
-    Friend WithEvents ButtonUnFollow As System.Windows.Forms.Button
-    Friend WithEvents LabelIsProtected As System.Windows.Forms.Label
-    Friend WithEvents LabelIsFollowing As System.Windows.Forms.Label
-    Friend WithEvents LabelIsFollowed As System.Windows.Forms.Label
-    Friend WithEvents UserPicture As System.Windows.Forms.PictureBox
-    Friend WithEvents BackgroundWorkerImageLoader As System.ComponentModel.BackgroundWorker
-    Friend WithEvents LabelScreenName As System.Windows.Forms.Label
-    Friend WithEvents DescriptionBrowser As System.Windows.Forms.WebBrowser
-    Friend WithEvents ToolTip1 As System.Windows.Forms.ToolTip
-    Friend WithEvents ContextMenuRecentPostBrowser As System.Windows.Forms.ContextMenuStrip
-    Friend WithEvents SelectionCopyToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
-    Friend WithEvents SelectAllToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
-    Friend WithEvents LabelRecentPost As System.Windows.Forms.Label
-    Friend WithEvents RecentPostBrowser As System.Windows.Forms.WebBrowser
-    Friend WithEvents LabelIsVerified As System.Windows.Forms.Label
-    Friend WithEvents LinkLabel1 As System.Windows.Forms.LinkLabel
-    Friend WithEvents ButtonSearchPosts As System.Windows.Forms.Button
-    Friend WithEvents LabelId As System.Windows.Forms.Label
-    Friend WithEvents Label12 As System.Windows.Forms.Label
-    Friend WithEvents ButtonEdit As System.Windows.Forms.Button
-    Friend WithEvents ContextMenuUserPicture As System.Windows.Forms.ContextMenuStrip
-    Friend WithEvents ChangeIconToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
-    Friend WithEvents OpenFileDialogIcon As System.Windows.Forms.OpenFileDialog
-    Friend WithEvents TextBoxName As System.Windows.Forms.TextBox
-    Friend WithEvents TextBoxLocation As System.Windows.Forms.TextBox
-    Friend WithEvents TextBoxWeb As System.Windows.Forms.TextBox
-    Friend WithEvents TextBoxDescription As System.Windows.Forms.TextBox
-    Friend WithEvents ButtonBlock As System.Windows.Forms.Button
-    Friend WithEvents ButtonReportSpam As System.Windows.Forms.Button
-    Friend WithEvents ButtonBlockDestroy As System.Windows.Forms.Button
-    Friend WithEvents LinkLabel2 As System.Windows.Forms.LinkLabel
-End Class
diff --git a/Tween/ShowUserInfo.vb b/Tween/ShowUserInfo.vb
deleted file mode 100644 (file)
index 98ea768..0000000
+++ /dev/null
@@ -1,703 +0,0 @@
-' Tween - Client of Twitter
-' Copyright (c) 2007-2011 kiri_feather (@kiri_feather) <kiri.feather@gmail.com>
-'           (c) 2008-2011 Moz (@syo68k)
-'           (c) 2008-2011 takeshik (@takeshik) <http://www.takeshik.org/>
-'           (c) 2010-2011 anis774 (@anis774) <http://d.hatena.ne.jp/anis774/>
-'           (c) 2010-2011 fantasticswallow (@f_swallow) <http://twitter.com/f_swallow>
-' All rights reserved.
-' 
-' This file is part of Tween.
-' 
-' This program is free software; you can redistribute it and/or modify it
-' under the terms of the GNU General Public License as published by the Free
-' Software Foundation; either version 3 of the License, or (at your option)
-' any later version.
-' 
-' This program is distributed in the hope that it will be useful, but
-' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-' for more details. 
-' 
-' You should have received a copy of the GNU General Public License along
-' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
-' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
-' Boston, MA 02110-1301, USA.
-
-Imports System.ComponentModel
-Imports System.IO
-Imports System.Text.RegularExpressions
-Imports System.Web
-
-Public Class ShowUserInfo
-
-    Private userInfo As TwitterDataModel.User = Nothing
-    Private _info As New UserInfo
-    Private icondata As Image = Nothing
-    Private atlist As New Generic.List(Of String)
-    Private descriptionTxt As String
-    Private recentPostTxt As String
-    Private ToolTipWeb As String
-
-    Private Const Mainpath As String = "http://twitter.com/"
-    Private Const Followingpath As String = "/following"
-    Private Const Followerspath As String = "/followers"
-    Private Const Favpath As String = "/favorites"
-
-    Private Home As String
-    Private Following As String
-    Private Followers As String
-    Private Favorites As String
-    Private MyOwner As TweenMain
-    Private FriendshipResult As String = ""
-
-    Private Sub InitPath()
-        Home = Mainpath + _info.ScreenName
-        Following = Home + Followingpath
-        Followers = Home + Followerspath
-        Favorites = Home + Favpath
-    End Sub
-
-    Private Sub InitTooltip()
-        ToolTip1.SetToolTip(LinkLabelTweet, Home)
-        ToolTip1.SetToolTip(LinkLabelFollowing, Following)
-        ToolTip1.SetToolTip(LinkLabelFollowers, Followers)
-        ToolTip1.SetToolTip(LinkLabelFav, Favorites)
-    End Sub
-
-    Private Function AnalizeUserInfo(ByVal user As TwitterDataModel.User) As Boolean
-        If user Is Nothing Then Return False
-
-        Try
-            _info.Id = user.Id
-            _info.Name = user.Name.Trim()
-            _info.ScreenName = user.ScreenName
-            _info.Location = user.Location
-            _info.Description = user.Description
-            _info.ImageUrl = New Uri(user.ProfileImageUrl)
-            _info.Url = user.Url
-            _info.Protect = user.Protected
-            _info.FriendsCount = user.FriendsCount
-            _info.FollowersCount = user.FollowersCount
-            _info.FavoriteCount = user.FavouritesCount
-            _info.CreatedAt = DateTimeParse(user.CreatedAt)
-            _info.StatusesCount = user.StatusesCount
-            _info.Verified = user.Verified
-            Try
-                _info.RecentPost = user.Status.Text
-                _info.PostCreatedAt = DateTimeParse(user.Status.CreatedAt)
-                _info.PostSource = user.Status.Source
-                If Not _info.PostSource.Contains("</a>") Then
-                    _info.PostSource += "</a>"
-                End If
-            Catch ex As Exception
-                _info.RecentPost = Nothing
-                _info.PostCreatedAt = Nothing
-                _info.PostSource = Nothing
-            End Try
-
-        Catch ex As Exception
-            Return False
-        End Try
-        Return True
-    End Function
-
-    Private Sub SetLinklabelWeb(ByVal data As String)
-        Dim webtext As String
-        Dim jumpto As String
-        webtext = MyOwner.TwitterInstance.PreProcessUrl("<a href=""" + data + """>Dummy</a>")
-        webtext = ShortUrl.Resolve(webtext, False)
-        jumpto = Regex.Match(webtext, "<a href=""(?<url>.*?)""").Groups.Item("url").Value
-        ToolTip1.SetToolTip(LinkLabelWeb, jumpto)
-        LinkLabelWeb.Tag = jumpto
-        LinkLabelWeb.Text = data
-    End Sub
-
-    Private Function MakeDescriptionBrowserText(ByVal data As String) As String
-        descriptionTxt = MyOwner.createDetailHtml( _
-                                MyOwner.TwitterInstance.CreateHtmlAnchor(data, atlist, Nothing))
-        Return descriptionTxt
-    End Function
-
-    Private Sub ShowUserInfo_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
-        'TweenMain.TopMost = Not TweenMain.TopMost
-        'TweenMain.TopMost = Not TweenMain.TopMost
-    End Sub
-
-    Private Sub ShowUserInfo_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
-        MyOwner = DirectCast(Me.Owner, TweenMain)
-        If Not AnalizeUserInfo(userInfo) Then
-            MessageBox.Show(My.Resources.ShowUserInfo1)
-            Me.Close()
-            Exit Sub
-        End If
-
-        'アイコンロード
-        BackgroundWorkerImageLoader.RunWorkerAsync()
-
-        InitPath()
-        InitTooltip()
-        Me.Text = Me.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 IsNot Nothing Then
-            recentPostTxt = MyOwner.createDetailHtml( _
-                MyOwner.TwitterInstance.CreateHtmlAnchor(_info.RecentPost, atlist, userInfo.Status.Entities, Nothing) + _
-                 " Posted at " + _info.PostCreatedAt.ToString + _
-                 " via " + _info.PostSource)
-        End If
-
-        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
-
-        If _info.Protect Then
-            LabelIsProtected.Text = My.Resources.Yes
-        Else
-            LabelIsProtected.Text = My.Resources.No
-        End If
-
-        If _info.Verified Then
-            LabelIsVerified.Text = My.Resources.Yes
-        Else
-            LabelIsVerified.Text = My.Resources.No
-        End If
-
-        If MyOwner.TwitterInstance.Username = _info.ScreenName Then
-            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
-        End If
-    End Sub
-
-    Private Sub ButtonClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonClose.Click
-        Me.Close()
-    End Sub
-
-    Public WriteOnly Property User() As TwitterDataModel.User
-        Set(ByVal value As TwitterDataModel.User)
-            Me.userInfo = value
-        End Set
-    End Property
-
-    Private Sub LinkLabelWeb_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabelWeb.LinkClicked
-        If _info.Url IsNot Nothing Then
-            MyOwner.OpenUriAsync(LinkLabelWeb.Text)
-        End If
-    End Sub
-
-    Private Sub LinkLabelFollowing_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabelFollowing.LinkClicked
-        MyOwner.OpenUriAsync(Following)
-    End Sub
-
-    Private Sub LinkLabelFollowers_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabelFollowers.LinkClicked
-        MyOwner.OpenUriAsync(Followers)
-    End Sub
-
-    Private Sub LinkLabelTweet_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabelTweet.LinkClicked
-        MyOwner.OpenUriAsync(Home)
-    End Sub
-
-    Private Sub LinkLabelFav_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabelFav.LinkClicked
-        MyOwner.OpenUriAsync(Favorites)
-    End Sub
-
-    Private Sub ButtonFollow_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonFollow.Click
-        Dim ret As String = MyOwner.TwitterInstance.PostFollowCommand(_info.ScreenName)
-        If Not String.IsNullOrEmpty(ret) Then
-            MessageBox.Show(My.Resources.FRMessage2 + ret)
-        Else
-            MessageBox.Show(My.Resources.FRMessage3)
-            LabelIsFollowing.Text = My.Resources.GetFriendshipInfo1
-            ButtonFollow.Enabled = False
-            ButtonUnFollow.Enabled = True
-        End If
-    End Sub
-
-    Private Sub ButtonUnFollow_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonUnFollow.Click
-        If MessageBox.Show(_info.ScreenName + My.Resources.ButtonUnFollow_ClickText1, _
-                           My.Resources.ButtonUnFollow_ClickText2, _
-                           MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) = Windows.Forms.DialogResult.Yes Then
-            Dim ret As String = MyOwner.TwitterInstance.PostRemoveCommand(_info.ScreenName)
-            If Not String.IsNullOrEmpty(ret) Then
-                MessageBox.Show(My.Resources.FRMessage2 + ret)
-            Else
-                MessageBox.Show(My.Resources.FRMessage3)
-                LabelIsFollowing.Text = My.Resources.GetFriendshipInfo2
-                ButtonFollow.Enabled = True
-                ButtonUnFollow.Enabled = False
-            End If
-        End If
-    End Sub
-
-    Private Sub ShowUserInfo_Activated(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Activated
-        '画面が他画面の裏に隠れると、アイコン画像が再描画されない問題の対応
-        If UserPicture.Image IsNot Nothing Then
-            UserPicture.Invalidate(False)
-        End If
-    End Sub
-
-    Private Sub ShowUserInfo_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
-        UserPicture.Image = Nothing
-        If icondata IsNot Nothing Then
-            icondata.Dispose()
-        End If
-    End Sub
-
-    Private Sub BackgroundWorkerImageLoader_DoWork(ByVal sender As System.Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorkerImageLoader.DoWork
-        Dim name As String = _info.ImageUrl.ToString
-        icondata = (New HttpVarious).GetImage(name.Replace("_normal", "_bigger"))
-        If MyOwner.TwitterInstance.Username = _info.ScreenName Then Exit Sub
-
-        _info.isFollowing = False
-        _info.isFollowed = False
-        FriendshipResult = MyOwner.TwitterInstance.GetFriendshipInfo(_info.ScreenName, _info.isFollowing, _info.isFollowed)
-    End Sub
-
-    Private Sub BackgroundWorkerImageLoader_RunWorkerCompleted(ByVal sender As System.Object, ByVal e As System.ComponentModel.RunWorkerCompletedEventArgs) Handles BackgroundWorkerImageLoader.RunWorkerCompleted
-        Try
-            If icondata IsNot Nothing Then
-                UserPicture.Image = icondata
-            End If
-        Catch ex As Exception
-            UserPicture.Image = Nothing
-        End Try
-
-        If MyOwner.TwitterInstance.Username = _info.ScreenName Then
-            ' 自分の場合
-            LabelIsFollowing.Text = ""
-            LabelIsFollowed.Text = ""
-            ButtonFollow.Enabled = False
-            ButtonUnFollow.Enabled = False
-        Else
-            If FriendshipResult = "" Then
-                If _info.isFollowing Then
-                    LabelIsFollowing.Text = My.Resources.GetFriendshipInfo1
-                Else
-                    LabelIsFollowing.Text = My.Resources.GetFriendshipInfo2
-                End If
-                ButtonFollow.Enabled = Not _info.isFollowing
-                If _info.isFollowed Then
-                    LabelIsFollowed.Text = My.Resources.GetFriendshipInfo3
-                Else
-                    LabelIsFollowed.Text = My.Resources.GetFriendshipInfo4
-                End If
-                ButtonUnFollow.Enabled = _info.isFollowing
-            Else
-                MessageBox.Show(FriendshipResult)
-                ButtonUnFollow.Enabled = False
-                ButtonFollow.Enabled = False
-                LabelIsFollowed.Text = My.Resources.GetFriendshipInfo6
-                LabelIsFollowing.Text = My.Resources.GetFriendshipInfo6
-            End If
-        End If
-
-    End Sub
-
-    Private Sub ShowUserInfo_Shown(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Shown
-        DescriptionBrowser.DocumentText = descriptionTxt
-        DescriptionBrowser.Visible = True
-        If _info.RecentPost IsNot Nothing Then
-            RecentPostBrowser.DocumentText = recentPostTxt
-            RecentPostBrowser.Visible = True
-        Else
-            LabelRecentPost.Text = My.Resources.ShowUserInfo2
-        End If
-        ButtonClose.Focus()
-    End Sub
-
-    Private Sub WebBrowser_Navigating(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserNavigatingEventArgs) Handles DescriptionBrowser.Navigating, RecentPostBrowser.Navigating
-        If e.Url.AbsoluteUri <> "about:blank" Then
-            e.Cancel = True
-
-            If e.Url.AbsoluteUri.StartsWith("http://twitter.com/search?q=%23") OrElse _
-               e.Url.AbsoluteUri.StartsWith("https://twitter.com/search?q=%23") Then
-                'ハッシュタグの場合は、タブで開く
-                Dim urlStr As String = HttpUtility.UrlDecode(e.Url.AbsoluteUri)
-                Dim hash As String = urlStr.Substring(urlStr.IndexOf("#"))
-                MyOwner.HashSupl.AddItem(hash)
-                MyOwner.HashMgr.AddHashToHistory(hash.Trim, False)
-                MyOwner.AddNewTabForSearch(hash)
-                Exit Sub
-            Else
-                Dim m As Match = Regex.Match(e.Url.AbsoluteUri, "^https?://twitter.com/(#!/)?(?<ScreenName>[a-zA-Z0-9_]+)$")
-                If AppendSettingDialog.Instance.OpenUserTimeline AndAlso m.Success AndAlso MyOwner.IsTwitterId(m.Result("${ScreenName}")) Then
-                    MyOwner.AddNewTabForUserTimeline(m.Result("${ScreenName}"))
-                Else
-                    MyOwner.OpenUriAsync(e.Url.OriginalString)
-                End If
-            End If
-        End If
-    End Sub
-
-    Private Sub WebBrowser_StatusTextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DescriptionBrowser.StatusTextChanged, RecentPostBrowser.StatusTextChanged
-        Dim ComponentInstance As WebBrowser = DirectCast(sender, WebBrowser)
-        If ComponentInstance.StatusText.StartsWith("http") Then
-            ToolTip1.Show(ComponentInstance.StatusText, Me, PointToClient(MousePosition))
-        ElseIf DescriptionBrowser.StatusText = "" Then
-            ToolTip1.Hide(Me)
-        End If
-    End Sub
-
-    Private Sub SelectAllToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SelectAllToolStripMenuItem.Click
-        Dim sc As WebBrowser = TryCast(ContextMenuRecentPostBrowser.SourceControl, WebBrowser)
-        If sc IsNot Nothing Then
-            sc.Document.ExecCommand("SelectAll", False, Nothing)
-        End If
-    End Sub
-
-    Private Sub SelectionCopyToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SelectionCopyToolStripMenuItem.Click
-        Dim sc As WebBrowser = TryCast(ContextMenuRecentPostBrowser.SourceControl, WebBrowser)
-        If sc IsNot Nothing Then
-            Dim _selText As String = MyOwner.WebBrowser_GetSelectionText(sc)
-            If _selText IsNot Nothing Then
-                Try
-                    Clipboard.SetDataObject(_selText, False, 5, 100)
-                Catch ex As Exception
-                    MessageBox.Show(ex.Message)
-                End Try
-            End If
-        End If
-    End Sub
-
-    Private Sub ContextMenuStrip1_Opening(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles ContextMenuRecentPostBrowser.Opening
-        Dim sc As WebBrowser = TryCast(ContextMenuRecentPostBrowser.SourceControl, WebBrowser)
-        If sc IsNot Nothing Then
-            Dim _selText As String = MyOwner.WebBrowser_GetSelectionText(sc)
-            If _selText Is Nothing Then
-                SelectionCopyToolStripMenuItem.Enabled = False
-            Else
-                SelectionCopyToolStripMenuItem.Enabled = True
-            End If
-        End If
-    End Sub
-
-    Private Sub ShowUserInfo_MouseEnter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.MouseEnter
-        ToolTip1.Hide(Me)
-    End Sub
-
-    Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
-        MyOwner.OpenUriAsync("http://support.twitter.com/groups/31-twitter-basics/topics/111-features/articles/268350-x8a8d-x8a3c-x6e08-x307f-x30a2-x30ab-x30a6-x30f3-x30c8-x306b-x3064-x3044-x3066")
-    End Sub
-
-    Private Sub LinkLabel2_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel2.LinkClicked
-        MyOwner.OpenUriAsync("http://support.twitter.com/groups/31-twitter-basics/topics/107-my-profile-account-settings/articles/243055-x516c-x958b-x3001-x975e-x516c-x958b-x30a2-x30ab-x30a6-x30f3-x30c8-x306b-x3064-x3044-x3066")
-    End Sub
-
-    Private Sub ButtonSearchPosts_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonSearchPosts.Click
-        MyOwner.AddNewTabForUserTimeline(_info.ScreenName)
-    End Sub
-
-    Private Sub UserPicture_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles UserPicture.DoubleClick
-        If UserPicture.Image IsNot Nothing Then
-            Dim name As String = _info.ImageUrl.ToString
-            MyOwner.OpenUriAsync(name.Remove(name.LastIndexOf("_normal"), 7))
-        End If
-    End Sub
-
-    Private Sub UserPicture_MouseEnter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles UserPicture.MouseEnter
-        UserPicture.Cursor = Cursors.Hand
-    End Sub
-
-    Private Sub UserPicture_MouseLeave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles UserPicture.MouseLeave
-        UserPicture.Cursor = Cursors.Default
-    End Sub
-
-    Private Class UpdateProfileArgs
-        Public tw As Twitter
-        Public name As String
-        Public location As String
-        Public url As String
-        Public description As String
-    End Class
-
-    Private Sub UpdateProfile_Dowork(ByVal sender As Object, ByVal e As DoWorkEventArgs)
-        Dim arg As UpdateProfileArgs = DirectCast(e.Argument, UpdateProfileArgs)
-        e.Result = arg.tw.PostUpdateProfile(arg.name, _
-                                            arg.url, _
-                                            arg.location, _
-                                            arg.description)
-    End Sub
-
-    Private Sub UpddateProfile_RunWorkerCompleted(ByVal sender As Object, ByVal e As RunWorkerCompletedEventArgs)
-        Dim res As String = DirectCast(e.Result, String)
-        If res.StartsWith("err:", StringComparison.CurrentCultureIgnoreCase) Then
-            MessageBox.Show(res)
-        End If
-    End Sub
-
-    Private Sub ButtonEdit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonEdit.Click
-        Static IsEditing As Boolean = False
-        Static ButtonEditText As String = ""
-
-        ' 自分以外のプロフィールは変更できない
-        If MyOwner.TwitterInstance.Username <> _info.ScreenName Then Exit Sub
-
-        If Not IsEditing Then
-            ButtonEditText = ButtonEdit.Text
-            ButtonEdit.Text = My.Resources.UserInfoButtonEdit_ClickText1
-
-            '座標初期化,プロパティ設定
-            TextBoxName.Location = LabelName.Location
-            TextBoxName.Height = LabelName.Height
-            TextBoxName.Width = LabelName.Width
-            TextBoxName.BackColor = MyOwner.InputBackColor
-            TextBoxName.MaxLength = 20
-            TextBoxName.Text = LabelName.Text
-            TextBoxName.TabStop = True
-            TextBoxName.Visible = True
-            LabelName.Visible = False
-
-            TextBoxLocation.Location = LabelLocation.Location
-            TextBoxLocation.Height = LabelLocation.Height
-            TextBoxLocation.Width = LabelLocation.Width
-            TextBoxLocation.BackColor = MyOwner.InputBackColor
-            TextBoxLocation.MaxLength = 30
-            TextBoxLocation.Text = LabelLocation.Text
-            TextBoxLocation.TabStop = True
-            TextBoxLocation.Visible = True
-            LabelLocation.Visible = False
-
-            TextBoxWeb.Location = LinkLabelWeb.Location
-            TextBoxWeb.Height = LinkLabelWeb.Height
-            TextBoxWeb.Width = LinkLabelWeb.Width
-            TextBoxWeb.BackColor = MyOwner.InputBackColor
-            TextBoxWeb.MaxLength = 100
-            TextBoxWeb.Text = _info.Url
-            TextBoxWeb.TabStop = True
-            TextBoxWeb.Visible = True
-            LinkLabelWeb.Visible = False
-
-            TextBoxDescription.Location = DescriptionBrowser.Location
-            TextBoxDescription.Height = DescriptionBrowser.Height
-            TextBoxDescription.Width = DescriptionBrowser.Width
-            TextBoxDescription.BackColor = MyOwner.InputBackColor
-            TextBoxDescription.MaxLength = 160
-            TextBoxDescription.Text = _info.Description
-            TextBoxDescription.Multiline = True
-            TextBoxDescription.ScrollBars = ScrollBars.Vertical
-            TextBoxDescription.TabStop = True
-            TextBoxDescription.Visible = True
-            DescriptionBrowser.Visible = False
-
-            TextBoxName.Focus()
-            TextBoxName.Select(TextBoxName.Text.Length, 0)
-
-            IsEditing = True
-        Else
-            Dim arg As New UpdateProfileArgs
-
-            If TextBoxName.Modified OrElse _
-                TextBoxLocation.Modified OrElse _
-                TextBoxWeb.Modified OrElse _
-                TextBoxDescription.Modified Then
-
-                arg.tw = MyOwner.TwitterInstance
-                arg.name = TextBoxName.Text.Trim()
-                arg.url = TextBoxWeb.Text.Trim()
-                arg.location = TextBoxLocation.Text.Trim()
-                arg.description = TextBoxDescription.Text.Trim()
-
-                Using dlg As New FormInfo(Me, My.Resources.UserInfoButtonEdit_ClickText2, _
-                                            AddressOf UpdateProfile_Dowork, _
-                                            AddressOf UpddateProfile_RunWorkerCompleted, _
-                                            arg)
-                    dlg.ShowDialog()
-                    If Not String.IsNullOrEmpty(dlg.Result.ToString) Then
-                        Exit Sub
-                    End If
-                End Using
-            End If
-
-
-            LabelName.Text = TextBoxName.Text
-            _info.Name = LabelName.Text
-            TextBoxName.TabStop = False
-            TextBoxName.Visible = False
-            LabelName.Visible = True
-
-            LabelLocation.Text = TextBoxLocation.Text
-            _info.Location = LabelLocation.Text
-            TextBoxLocation.TabStop = False
-            TextBoxLocation.Visible = False
-            LabelLocation.Visible = True
-
-            SetLinklabelWeb(TextBoxWeb.Text)
-            _info.Url = TextBoxWeb.Text
-            TextBoxWeb.TabStop = False
-            TextBoxWeb.Visible = False
-            LinkLabelWeb.Visible = True
-
-            DescriptionBrowser.DocumentText = MakeDescriptionBrowserText(TextBoxDescription.Text)
-            _info.Description = TextBoxDescription.Text
-            TextBoxDescription.TabStop = False
-            TextBoxDescription.Visible = False
-            DescriptionBrowser.Visible = True
-
-            ButtonEdit.Text = ButtonEditText
-
-            IsEditing = False
-        End If
-
-    End Sub
-
-    Class UpdateProfileImageArgs
-        Public tw As Twitter
-        Public FileName As String
-    End Class
-
-    Private Sub UpdateProfileImage_Dowork(ByVal sender As Object, ByVal e As DoWorkEventArgs)
-        Dim arg As UpdateProfileImageArgs = DirectCast(e.Argument, UpdateProfileImageArgs)
-        e.Result = arg.tw.PostUpdateProfileImage(arg.FileName)
-    End Sub
-
-    Private Sub UpdateProfileImage_RunWorkerCompleted(ByVal sender As Object, ByVal e As RunWorkerCompletedEventArgs)
-        Dim res As String = ""
-        Dim user As TwitterDataModel.User = Nothing
-
-        If e.Result Is Nothing Then
-            Exit Sub
-        End If
-
-
-        ' アイコンを取得してみる
-        ' が、古いアイコンのユーザーデータが返ってくるため反映/判断できない
-
-        Try
-            res = MyOwner.TwitterInstance.GetUserInfo(_info.ScreenName, user)
-            Dim img As Image = (New HttpVarious).GetImage(user.ProfileImageUrl)
-            If img IsNot Nothing Then
-                UserPicture.Image = img
-            End If
-        Catch ex As Exception
-
-        End Try
-    End Sub
-
-    Private Sub doChangeIcon(ByVal filename As String)
-        Dim res As String = ""
-        Dim arg As New UpdateProfileImageArgs With {.tw = MyOwner.TwitterInstance, .FileName = filename}
-
-        Using dlg As New FormInfo(Me, My.Resources.ChangeIconToolStripMenuItem_ClickText3, _
-                                  AddressOf UpdateProfileImage_Dowork, _
-                                  AddressOf UpdateProfileImage_RunWorkerCompleted,
-                                  arg)
-            dlg.ShowDialog()
-            res = TryCast(dlg.Result, String)
-            If Not String.IsNullOrEmpty(res) Then
-                ' "Err:"が付いたエラーメッセージが返ってくる
-                MessageBox.Show(res + vbCrLf + My.Resources.ChangeIconToolStripMenuItem_ClickText4)
-            Else
-                MessageBox.Show(My.Resources.ChangeIconToolStripMenuItem_ClickText5)
-            End If
-        End Using
-    End Sub
-
-    Private Sub ChangeIconToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ChangeIconToolStripMenuItem.Click
-        OpenFileDialogIcon.Filter = My.Resources.ChangeIconToolStripMenuItem_ClickText1
-        OpenFileDialogIcon.Title = My.Resources.ChangeIconToolStripMenuItem_ClickText2
-        OpenFileDialogIcon.FileName = ""
-
-        Dim rslt As Windows.Forms.DialogResult = OpenFileDialogIcon.ShowDialog
-
-        If rslt <> Windows.Forms.DialogResult.OK Then
-            Exit Sub
-        End If
-
-        Dim fn As String = OpenFileDialogIcon.FileName
-        If isValidIconFile(New FileInfo(fn)) Then
-            doChangeIcon(fn)
-        Else
-            MessageBox.Show(My.Resources.ChangeIconToolStripMenuItem_ClickText6)
-        End If
-    End Sub
-
-    Private Sub ButtonBlock_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonBlock.Click
-        If MessageBox.Show(_info.ScreenName + My.Resources.ButtonBlock_ClickText1, _
-                           My.Resources.ButtonBlock_ClickText2, _
-                           MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) = Windows.Forms.DialogResult.Yes Then
-            Dim res As String = MyOwner.TwitterInstance.PostCreateBlock(_info.ScreenName)
-            If Not String.IsNullOrEmpty(res) Then
-                MessageBox.Show(res + Environment.NewLine + My.Resources.ButtonBlock_ClickText3)
-            Else
-                MessageBox.Show(My.Resources.ButtonBlock_ClickText4)
-            End If
-        End If
-    End Sub
-
-    Private Sub ButtonReportSpam_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonReportSpam.Click
-        If MessageBox.Show(_info.ScreenName + My.Resources.ButtonReportSpam_ClickText1, _
-                           My.Resources.ButtonReportSpam_ClickText2, _
-                           MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) = Windows.Forms.DialogResult.Yes Then
-            Dim res As String = MyOwner.TwitterInstance.PostReportSpam(_info.ScreenName)
-            If Not String.IsNullOrEmpty(res) Then
-                MessageBox.Show(res + Environment.NewLine + My.Resources.ButtonReportSpam_ClickText3)
-            Else
-                MessageBox.Show(My.Resources.ButtonReportSpam_ClickText4)
-            End If
-        End If
-    End Sub
-
-    Private Sub ButtonBlockDestroy_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonBlockDestroy.Click
-        If MessageBox.Show(_info.ScreenName + My.Resources.ButtonBlockDestroy_ClickText1, _
-                           My.Resources.ButtonBlockDestroy_ClickText2, _
-                           MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) = Windows.Forms.DialogResult.Yes Then
-            Dim res As String = MyOwner.TwitterInstance.PostDestroyBlock(_info.ScreenName)
-            If Not String.IsNullOrEmpty(res) Then
-                MessageBox.Show(res + Environment.NewLine + My.Resources.ButtonBlockDestroy_ClickText3)
-            Else
-                MessageBox.Show(My.Resources.ButtonBlockDestroy_ClickText4)
-            End If
-        End If
-    End Sub
-
-    Private Function isValidExtension(ByVal ext As String) As Boolean
-        Return ext.Equals(".jpg") OrElse ext.Equals(".jpeg") OrElse ext.Equals(".png") OrElse ext.Equals(".gif")
-    End Function
-
-    Private Function isValidIconFile(ByVal info As FileInfo) As Boolean
-        Dim ext As String = info.Extension.ToLower
-        Return isValidExtension(ext) AndAlso info.Length < 700 * 1024 AndAlso Not IsAnimatedGif(info.FullName)
-    End Function
-
-    Private Sub ShowUserInfo_DragOver(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles MyBase.DragOver
-        If e.Data.GetDataPresent(DataFormats.FileDrop) Then
-            Dim filename As String = CType(e.Data.GetData(DataFormats.FileDrop, False), String())(0)
-            Dim fl As New FileInfo(filename)
-
-            e.Effect = DragDropEffects.None
-            If isValidIconFile(fl) Then
-                e.Effect = DragDropEffects.Copy
-            End If
-        Else
-            e.Effect = DragDropEffects.None
-        End If
-    End Sub
-
-    Private Sub ShowUserInfo_DragDrop(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles MyBase.DragDrop
-        If e.Data.GetDataPresent(DataFormats.FileDrop) Then
-            Dim filename As String = CType(e.Data.GetData(DataFormats.FileDrop, False), String())(0)
-            doChangeIcon(filename)
-        End If
-    End Sub
-End Class
\ No newline at end of file
index 0f1bc6e..a8974f6 100644 (file)
     <Compile Include="MyLists.vb">
       <SubType>Form</SubType>
     </Compile>
-    <Compile Include="ShowUserInfo.Designer.vb">
-      <DependentUpon>ShowUserInfo.vb</DependentUpon>
-    </Compile>
-    <Compile Include="ShowUserInfo.vb">
-      <SubType>Form</SubType>
-    </Compile>
     <Compile Include="FilterDialog.Designer.vb">
       <DependentUpon>FilterDialog.vb</DependentUpon>
     </Compile>
       <DependentUpon>FilterDialog.vb</DependentUpon>
       <SubType>Designer</SubType>
     </EmbeddedResource>
-    <EmbeddedResource Include="ShowUserInfo.en.resx">
-      <SubType>Designer</SubType>
-      <DependentUpon>ShowUserInfo.vb</DependentUpon>
-    </EmbeddedResource>
-    <EmbeddedResource Include="ShowUserInfo.resx">
-      <DependentUpon>ShowUserInfo.vb</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="ShowUserInfo.zh-CHS.resx">
-      <DependentUpon>ShowUserInfo.vb</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
     <EmbeddedResource Include="TabsDialog.en.resx">
       <DependentUpon>TabsDialog.vb</DependentUpon>
       <SubType>Designer</SubType>
diff --git a/TweenCS/ShowUserInfo.Designer.cs b/TweenCS/ShowUserInfo.Designer.cs
new file mode 100644 (file)
index 0000000..eb11dfd
--- /dev/null
@@ -0,0 +1,542 @@
+namespace Tween
+{
+    partial class ShowUserInfo
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.components = new System.ComponentModel.Container();
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ShowUserInfo));
+            this.BackgroundWorkerImageLoader = new System.ComponentModel.BackgroundWorker();
+            this.LinkLabel2 = new System.Windows.Forms.LinkLabel();
+            this.ButtonBlockDestroy = new System.Windows.Forms.Button();
+            this.ButtonReportSpam = new System.Windows.Forms.Button();
+            this.SelectionCopyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+            this.ButtonBlock = new System.Windows.Forms.Button();
+            this.TextBoxDescription = new System.Windows.Forms.TextBox();
+            this.TextBoxWeb = new System.Windows.Forms.TextBox();
+            this.ButtonEdit = new System.Windows.Forms.Button();
+            this.LabelId = new System.Windows.Forms.Label();
+            this.ContextMenuRecentPostBrowser = new System.Windows.Forms.ContextMenuStrip(this.components);
+            this.SelectAllToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+            this.TextBoxLocation = new System.Windows.Forms.TextBox();
+            this.ToolTip1 = new System.Windows.Forms.ToolTip(this.components);
+            this.TextBoxName = new System.Windows.Forms.TextBox();
+            this.Label12 = new System.Windows.Forms.Label();
+            this.ButtonSearchPosts = new System.Windows.Forms.Button();
+            this.LinkLabel1 = new System.Windows.Forms.LinkLabel();
+            this.RecentPostBrowser = new System.Windows.Forms.WebBrowser();
+            this.ChangeIconToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+            this.LabelIsVerified = new System.Windows.Forms.Label();
+            this.DescriptionBrowser = new System.Windows.Forms.WebBrowser();
+            this.LabelScreenName = new System.Windows.Forms.Label();
+            this.LabelRecentPost = new System.Windows.Forms.Label();
+            this.ButtonClose = new System.Windows.Forms.Button();
+            this.ContextMenuUserPicture = new System.Windows.Forms.ContextMenuStrip(this.components);
+            this.UserPicture = new System.Windows.Forms.PictureBox();
+            this.LinkLabelFav = new System.Windows.Forms.LinkLabel();
+            this.Label9 = new System.Windows.Forms.Label();
+            this.LabelIsProtected = new System.Windows.Forms.Label();
+            this.LabelCreatedAt = new System.Windows.Forms.Label();
+            this.LinkLabelTweet = new System.Windows.Forms.LinkLabel();
+            this.LabelIsFollowed = new System.Windows.Forms.Label();
+            this.Label8 = new System.Windows.Forms.Label();
+            this.LabelIsFollowing = new System.Windows.Forms.Label();
+            this.LinkLabelFollowers = new System.Windows.Forms.LinkLabel();
+            this.ButtonUnFollow = new System.Windows.Forms.Button();
+            this.LinkLabelFollowing = new System.Windows.Forms.LinkLabel();
+            this.Label6 = new System.Windows.Forms.Label();
+            this.LabelName = new System.Windows.Forms.Label();
+            this.ButtonFollow = new System.Windows.Forms.Button();
+            this.Label5 = new System.Windows.Forms.Label();
+            this.Label7 = new System.Windows.Forms.Label();
+            this.Label4 = new System.Windows.Forms.Label();
+            this.LabelLocation = new System.Windows.Forms.Label();
+            this.OpenFileDialogIcon = new System.Windows.Forms.OpenFileDialog();
+            this.LinkLabelWeb = new System.Windows.Forms.LinkLabel();
+            this.Label1 = new System.Windows.Forms.Label();
+            this.Label3 = new System.Windows.Forms.Label();
+            this.Label2 = new System.Windows.Forms.Label();
+            this.ContextMenuRecentPostBrowser.SuspendLayout();
+            this.ContextMenuUserPicture.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.UserPicture)).BeginInit();
+            this.SuspendLayout();
+            // 
+            // BackgroundWorkerImageLoader
+            // 
+            this.BackgroundWorkerImageLoader.DoWork += new System.ComponentModel.DoWorkEventHandler(this.BackgroundWorkerImageLoader_DoWork);
+            this.BackgroundWorkerImageLoader.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.BackgroundWorkerImageLoader_RunWorkerCompleted);
+            // 
+            // LinkLabel2
+            // 
+            resources.ApplyResources(this.LinkLabel2, "LinkLabel2");
+            this.LinkLabel2.Name = "LinkLabel2";
+            this.LinkLabel2.TabStop = true;
+            this.LinkLabel2.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkLabel2_LinkClicked);
+            // 
+            // ButtonBlockDestroy
+            // 
+            resources.ApplyResources(this.ButtonBlockDestroy, "ButtonBlockDestroy");
+            this.ButtonBlockDestroy.Name = "ButtonBlockDestroy";
+            this.ButtonBlockDestroy.UseVisualStyleBackColor = true;
+            this.ButtonBlockDestroy.Click += new System.EventHandler(this.ButtonBlockDestroy_Click);
+            // 
+            // ButtonReportSpam
+            // 
+            resources.ApplyResources(this.ButtonReportSpam, "ButtonReportSpam");
+            this.ButtonReportSpam.Name = "ButtonReportSpam";
+            this.ButtonReportSpam.UseVisualStyleBackColor = true;
+            this.ButtonReportSpam.Click += new System.EventHandler(this.ButtonReportSpam_Click);
+            // 
+            // SelectionCopyToolStripMenuItem
+            // 
+            this.SelectionCopyToolStripMenuItem.Name = "SelectionCopyToolStripMenuItem";
+            resources.ApplyResources(this.SelectionCopyToolStripMenuItem, "SelectionCopyToolStripMenuItem");
+            this.SelectionCopyToolStripMenuItem.Click += new System.EventHandler(this.SelectionCopyToolStripMenuItem_Click);
+            // 
+            // ButtonBlock
+            // 
+            resources.ApplyResources(this.ButtonBlock, "ButtonBlock");
+            this.ButtonBlock.Name = "ButtonBlock";
+            this.ButtonBlock.UseVisualStyleBackColor = true;
+            this.ButtonBlock.Click += new System.EventHandler(this.ButtonBlock_Click);
+            // 
+            // TextBoxDescription
+            // 
+            resources.ApplyResources(this.TextBoxDescription, "TextBoxDescription");
+            this.TextBoxDescription.Name = "TextBoxDescription";
+            this.TextBoxDescription.TabStop = false;
+            // 
+            // TextBoxWeb
+            // 
+            resources.ApplyResources(this.TextBoxWeb, "TextBoxWeb");
+            this.TextBoxWeb.Name = "TextBoxWeb";
+            this.TextBoxWeb.TabStop = false;
+            // 
+            // ButtonEdit
+            // 
+            resources.ApplyResources(this.ButtonEdit, "ButtonEdit");
+            this.ButtonEdit.Name = "ButtonEdit";
+            this.ButtonEdit.UseVisualStyleBackColor = true;
+            this.ButtonEdit.Click += new System.EventHandler(this.ButtonEdit_Click);
+            // 
+            // LabelId
+            // 
+            resources.ApplyResources(this.LabelId, "LabelId");
+            this.LabelId.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.LabelId.Name = "LabelId";
+            // 
+            // ContextMenuRecentPostBrowser
+            // 
+            this.ContextMenuRecentPostBrowser.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.SelectionCopyToolStripMenuItem,
+            this.SelectAllToolStripMenuItem});
+            this.ContextMenuRecentPostBrowser.Name = "ContextMenuStrip1";
+            resources.ApplyResources(this.ContextMenuRecentPostBrowser, "ContextMenuRecentPostBrowser");
+            this.ContextMenuRecentPostBrowser.Opening += new System.ComponentModel.CancelEventHandler(this.ContextMenuStrip1_Opening);
+            // 
+            // SelectAllToolStripMenuItem
+            // 
+            this.SelectAllToolStripMenuItem.Name = "SelectAllToolStripMenuItem";
+            resources.ApplyResources(this.SelectAllToolStripMenuItem, "SelectAllToolStripMenuItem");
+            this.SelectAllToolStripMenuItem.Click += new System.EventHandler(this.SelectAllToolStripMenuItem_Click);
+            // 
+            // TextBoxLocation
+            // 
+            resources.ApplyResources(this.TextBoxLocation, "TextBoxLocation");
+            this.TextBoxLocation.Name = "TextBoxLocation";
+            this.TextBoxLocation.TabStop = false;
+            // 
+            // ToolTip1
+            // 
+            this.ToolTip1.ShowAlways = true;
+            // 
+            // TextBoxName
+            // 
+            resources.ApplyResources(this.TextBoxName, "TextBoxName");
+            this.TextBoxName.Name = "TextBoxName";
+            this.TextBoxName.TabStop = false;
+            // 
+            // Label12
+            // 
+            resources.ApplyResources(this.Label12, "Label12");
+            this.Label12.Name = "Label12";
+            // 
+            // ButtonSearchPosts
+            // 
+            resources.ApplyResources(this.ButtonSearchPosts, "ButtonSearchPosts");
+            this.ButtonSearchPosts.Name = "ButtonSearchPosts";
+            this.ButtonSearchPosts.UseVisualStyleBackColor = true;
+            this.ButtonSearchPosts.Click += new System.EventHandler(this.ButtonSearchPosts_Click);
+            // 
+            // LinkLabel1
+            // 
+            resources.ApplyResources(this.LinkLabel1, "LinkLabel1");
+            this.LinkLabel1.Name = "LinkLabel1";
+            this.LinkLabel1.TabStop = true;
+            this.LinkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkLabel1_LinkClicked);
+            // 
+            // RecentPostBrowser
+            // 
+            this.RecentPostBrowser.AllowWebBrowserDrop = false;
+            this.RecentPostBrowser.ContextMenuStrip = this.ContextMenuRecentPostBrowser;
+            this.RecentPostBrowser.IsWebBrowserContextMenuEnabled = false;
+            resources.ApplyResources(this.RecentPostBrowser, "RecentPostBrowser");
+            this.RecentPostBrowser.MinimumSize = new System.Drawing.Size(20, 20);
+            this.RecentPostBrowser.Name = "RecentPostBrowser";
+            this.RecentPostBrowser.TabStop = false;
+            this.RecentPostBrowser.Url = new System.Uri("about:blank", System.UriKind.Absolute);
+            this.RecentPostBrowser.WebBrowserShortcutsEnabled = false;
+            this.RecentPostBrowser.Navigating += new System.Windows.Forms.WebBrowserNavigatingEventHandler(this.WebBrowser_Navigating);
+            this.RecentPostBrowser.StatusTextChanged += new System.EventHandler(this.WebBrowser_StatusTextChanged);
+            // 
+            // ChangeIconToolStripMenuItem
+            // 
+            this.ChangeIconToolStripMenuItem.Name = "ChangeIconToolStripMenuItem";
+            resources.ApplyResources(this.ChangeIconToolStripMenuItem, "ChangeIconToolStripMenuItem");
+            this.ChangeIconToolStripMenuItem.Click += new System.EventHandler(this.ChangeIconToolStripMenuItem_Click);
+            // 
+            // LabelIsVerified
+            // 
+            resources.ApplyResources(this.LabelIsVerified, "LabelIsVerified");
+            this.LabelIsVerified.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.LabelIsVerified.Name = "LabelIsVerified";
+            // 
+            // DescriptionBrowser
+            // 
+            this.DescriptionBrowser.AllowWebBrowserDrop = false;
+            this.DescriptionBrowser.ContextMenuStrip = this.ContextMenuRecentPostBrowser;
+            this.DescriptionBrowser.IsWebBrowserContextMenuEnabled = false;
+            resources.ApplyResources(this.DescriptionBrowser, "DescriptionBrowser");
+            this.DescriptionBrowser.MinimumSize = new System.Drawing.Size(20, 20);
+            this.DescriptionBrowser.Name = "DescriptionBrowser";
+            this.DescriptionBrowser.TabStop = false;
+            this.DescriptionBrowser.Url = new System.Uri("about:blank", System.UriKind.Absolute);
+            this.DescriptionBrowser.WebBrowserShortcutsEnabled = false;
+            this.DescriptionBrowser.Navigating += new System.Windows.Forms.WebBrowserNavigatingEventHandler(this.WebBrowser_Navigating);
+            this.DescriptionBrowser.StatusTextChanged += new System.EventHandler(this.WebBrowser_StatusTextChanged);
+            // 
+            // LabelScreenName
+            // 
+            this.LabelScreenName.BackColor = System.Drawing.SystemColors.ButtonHighlight;
+            this.LabelScreenName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            resources.ApplyResources(this.LabelScreenName, "LabelScreenName");
+            this.LabelScreenName.Name = "LabelScreenName";
+            // 
+            // LabelRecentPost
+            // 
+            resources.ApplyResources(this.LabelRecentPost, "LabelRecentPost");
+            this.LabelRecentPost.Name = "LabelRecentPost";
+            // 
+            // ButtonClose
+            // 
+            this.ButtonClose.DialogResult = System.Windows.Forms.DialogResult.Cancel;
+            resources.ApplyResources(this.ButtonClose, "ButtonClose");
+            this.ButtonClose.Name = "ButtonClose";
+            this.ButtonClose.UseVisualStyleBackColor = true;
+            this.ButtonClose.Click += new System.EventHandler(this.ButtonClose_Click);
+            // 
+            // ContextMenuUserPicture
+            // 
+            this.ContextMenuUserPicture.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.ChangeIconToolStripMenuItem});
+            this.ContextMenuUserPicture.Name = "ContextMenuStrip2";
+            resources.ApplyResources(this.ContextMenuUserPicture, "ContextMenuUserPicture");
+            // 
+            // UserPicture
+            // 
+            this.UserPicture.BackColor = System.Drawing.Color.White;
+            this.UserPicture.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.UserPicture.ContextMenuStrip = this.ContextMenuUserPicture;
+            resources.ApplyResources(this.UserPicture, "UserPicture");
+            this.UserPicture.Name = "UserPicture";
+            this.UserPicture.TabStop = false;
+            this.UserPicture.DoubleClick += new System.EventHandler(this.UserPicture_DoubleClick);
+            this.UserPicture.MouseEnter += new System.EventHandler(this.UserPicture_MouseEnter);
+            this.UserPicture.MouseLeave += new System.EventHandler(this.UserPicture_MouseLeave);
+            // 
+            // LinkLabelFav
+            // 
+            resources.ApplyResources(this.LinkLabelFav, "LinkLabelFav");
+            this.LinkLabelFav.Name = "LinkLabelFav";
+            this.LinkLabelFav.TabStop = true;
+            this.LinkLabelFav.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkLabelFav_LinkClicked);
+            // 
+            // Label9
+            // 
+            resources.ApplyResources(this.Label9, "Label9");
+            this.Label9.Name = "Label9";
+            // 
+            // LabelIsProtected
+            // 
+            resources.ApplyResources(this.LabelIsProtected, "LabelIsProtected");
+            this.LabelIsProtected.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.LabelIsProtected.Name = "LabelIsProtected";
+            // 
+            // LabelCreatedAt
+            // 
+            resources.ApplyResources(this.LabelCreatedAt, "LabelCreatedAt");
+            this.LabelCreatedAt.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.LabelCreatedAt.Name = "LabelCreatedAt";
+            // 
+            // LinkLabelTweet
+            // 
+            resources.ApplyResources(this.LinkLabelTweet, "LinkLabelTweet");
+            this.LinkLabelTweet.Name = "LinkLabelTweet";
+            this.LinkLabelTweet.TabStop = true;
+            this.LinkLabelTweet.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkLabelTweet_LinkClicked);
+            // 
+            // LabelIsFollowed
+            // 
+            resources.ApplyResources(this.LabelIsFollowed, "LabelIsFollowed");
+            this.LabelIsFollowed.Name = "LabelIsFollowed";
+            // 
+            // Label8
+            // 
+            resources.ApplyResources(this.Label8, "Label8");
+            this.Label8.Name = "Label8";
+            // 
+            // LabelIsFollowing
+            // 
+            resources.ApplyResources(this.LabelIsFollowing, "LabelIsFollowing");
+            this.LabelIsFollowing.Name = "LabelIsFollowing";
+            // 
+            // LinkLabelFollowers
+            // 
+            resources.ApplyResources(this.LinkLabelFollowers, "LinkLabelFollowers");
+            this.LinkLabelFollowers.Name = "LinkLabelFollowers";
+            this.LinkLabelFollowers.TabStop = true;
+            this.LinkLabelFollowers.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkLabelFollowers_LinkClicked);
+            // 
+            // ButtonUnFollow
+            // 
+            resources.ApplyResources(this.ButtonUnFollow, "ButtonUnFollow");
+            this.ButtonUnFollow.Name = "ButtonUnFollow";
+            this.ButtonUnFollow.UseVisualStyleBackColor = true;
+            this.ButtonUnFollow.Click += new System.EventHandler(this.ButtonUnFollow_Click);
+            // 
+            // LinkLabelFollowing
+            // 
+            resources.ApplyResources(this.LinkLabelFollowing, "LinkLabelFollowing");
+            this.LinkLabelFollowing.Name = "LinkLabelFollowing";
+            this.LinkLabelFollowing.TabStop = true;
+            this.LinkLabelFollowing.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkLabelFollowing_LinkClicked);
+            // 
+            // Label6
+            // 
+            resources.ApplyResources(this.Label6, "Label6");
+            this.Label6.Name = "Label6";
+            // 
+            // LabelName
+            // 
+            this.LabelName.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            resources.ApplyResources(this.LabelName, "LabelName");
+            this.LabelName.Name = "LabelName";
+            this.LabelName.UseMnemonic = false;
+            // 
+            // ButtonFollow
+            // 
+            resources.ApplyResources(this.ButtonFollow, "ButtonFollow");
+            this.ButtonFollow.Name = "ButtonFollow";
+            this.ButtonFollow.UseVisualStyleBackColor = true;
+            this.ButtonFollow.Click += new System.EventHandler(this.ButtonFollow_Click);
+            // 
+            // Label5
+            // 
+            resources.ApplyResources(this.Label5, "Label5");
+            this.Label5.Name = "Label5";
+            // 
+            // Label7
+            // 
+            resources.ApplyResources(this.Label7, "Label7");
+            this.Label7.Name = "Label7";
+            // 
+            // Label4
+            // 
+            resources.ApplyResources(this.Label4, "Label4");
+            this.Label4.Name = "Label4";
+            // 
+            // LabelLocation
+            // 
+            this.LabelLocation.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            resources.ApplyResources(this.LabelLocation, "LabelLocation");
+            this.LabelLocation.Name = "LabelLocation";
+            this.LabelLocation.UseMnemonic = false;
+            // 
+            // OpenFileDialogIcon
+            // 
+            this.OpenFileDialogIcon.FileName = "OpenFileDialog1";
+            // 
+            // LinkLabelWeb
+            // 
+            this.LinkLabelWeb.AutoEllipsis = true;
+            this.LinkLabelWeb.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            resources.ApplyResources(this.LinkLabelWeb, "LinkLabelWeb");
+            this.LinkLabelWeb.Name = "LinkLabelWeb";
+            this.LinkLabelWeb.TabStop = true;
+            this.LinkLabelWeb.UseMnemonic = false;
+            this.LinkLabelWeb.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkLabelWeb_LinkClicked);
+            // 
+            // Label1
+            // 
+            resources.ApplyResources(this.Label1, "Label1");
+            this.Label1.Name = "Label1";
+            this.Label1.UseMnemonic = false;
+            // 
+            // Label3
+            // 
+            resources.ApplyResources(this.Label3, "Label3");
+            this.Label3.Name = "Label3";
+            // 
+            // Label2
+            // 
+            resources.ApplyResources(this.Label2, "Label2");
+            this.Label2.Name = "Label2";
+            // 
+            // ShowUserInfo
+            // 
+            this.AllowDrop = true;
+            resources.ApplyResources(this, "$this");
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.Controls.Add(this.LinkLabel2);
+            this.Controls.Add(this.ButtonBlockDestroy);
+            this.Controls.Add(this.ButtonReportSpam);
+            this.Controls.Add(this.ButtonBlock);
+            this.Controls.Add(this.TextBoxDescription);
+            this.Controls.Add(this.TextBoxWeb);
+            this.Controls.Add(this.ButtonEdit);
+            this.Controls.Add(this.LabelId);
+            this.Controls.Add(this.TextBoxLocation);
+            this.Controls.Add(this.TextBoxName);
+            this.Controls.Add(this.Label12);
+            this.Controls.Add(this.ButtonSearchPosts);
+            this.Controls.Add(this.LinkLabel1);
+            this.Controls.Add(this.RecentPostBrowser);
+            this.Controls.Add(this.LabelIsVerified);
+            this.Controls.Add(this.DescriptionBrowser);
+            this.Controls.Add(this.LabelScreenName);
+            this.Controls.Add(this.LabelRecentPost);
+            this.Controls.Add(this.ButtonClose);
+            this.Controls.Add(this.UserPicture);
+            this.Controls.Add(this.LinkLabelFav);
+            this.Controls.Add(this.Label9);
+            this.Controls.Add(this.LabelIsProtected);
+            this.Controls.Add(this.LabelCreatedAt);
+            this.Controls.Add(this.LinkLabelTweet);
+            this.Controls.Add(this.LabelIsFollowed);
+            this.Controls.Add(this.Label8);
+            this.Controls.Add(this.LabelIsFollowing);
+            this.Controls.Add(this.LinkLabelFollowers);
+            this.Controls.Add(this.ButtonUnFollow);
+            this.Controls.Add(this.LinkLabelFollowing);
+            this.Controls.Add(this.Label6);
+            this.Controls.Add(this.LabelName);
+            this.Controls.Add(this.ButtonFollow);
+            this.Controls.Add(this.Label5);
+            this.Controls.Add(this.Label7);
+            this.Controls.Add(this.Label4);
+            this.Controls.Add(this.LabelLocation);
+            this.Controls.Add(this.LinkLabelWeb);
+            this.Controls.Add(this.Label1);
+            this.Controls.Add(this.Label3);
+            this.Controls.Add(this.Label2);
+            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
+            this.MaximizeBox = false;
+            this.MinimizeBox = false;
+            this.Name = "ShowUserInfo";
+            this.ShowIcon = false;
+            this.ShowInTaskbar = false;
+            this.TopMost = true;
+            this.Activated += new System.EventHandler(this.ShowUserInfo_Activated);
+            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.ShowUserInfo_FormClosing);
+            this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.ShowUserInfo_FormClosed);
+            this.Load += new System.EventHandler(this.ShowUserInfo_Load);
+            this.Shown += new System.EventHandler(this.ShowUserInfo_Shown);
+            this.DragDrop += new System.Windows.Forms.DragEventHandler(this.ShowUserInfo_DragDrop);
+            this.DragOver += new System.Windows.Forms.DragEventHandler(this.ShowUserInfo_DragOver);
+            this.MouseEnter += new System.EventHandler(this.ShowUserInfo_MouseEnter);
+            this.ContextMenuRecentPostBrowser.ResumeLayout(false);
+            this.ContextMenuUserPicture.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.UserPicture)).EndInit();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        internal System.ComponentModel.BackgroundWorker BackgroundWorkerImageLoader;
+        internal System.Windows.Forms.LinkLabel LinkLabel2;
+        internal System.Windows.Forms.Button ButtonBlockDestroy;
+        internal System.Windows.Forms.Button ButtonReportSpam;
+        internal System.Windows.Forms.ToolStripMenuItem SelectionCopyToolStripMenuItem;
+        internal System.Windows.Forms.Button ButtonBlock;
+        internal System.Windows.Forms.TextBox TextBoxDescription;
+        internal System.Windows.Forms.TextBox TextBoxWeb;
+        internal System.Windows.Forms.Button ButtonEdit;
+        internal System.Windows.Forms.Label LabelId;
+        internal System.Windows.Forms.ContextMenuStrip ContextMenuRecentPostBrowser;
+        internal System.Windows.Forms.ToolStripMenuItem SelectAllToolStripMenuItem;
+        internal System.Windows.Forms.TextBox TextBoxLocation;
+        internal System.Windows.Forms.ToolTip ToolTip1;
+        internal System.Windows.Forms.TextBox TextBoxName;
+        internal System.Windows.Forms.Label Label12;
+        internal System.Windows.Forms.Button ButtonSearchPosts;
+        internal System.Windows.Forms.LinkLabel LinkLabel1;
+        internal System.Windows.Forms.WebBrowser RecentPostBrowser;
+        internal System.Windows.Forms.ToolStripMenuItem ChangeIconToolStripMenuItem;
+        internal System.Windows.Forms.Label LabelIsVerified;
+        internal System.Windows.Forms.WebBrowser DescriptionBrowser;
+        internal System.Windows.Forms.Label LabelScreenName;
+        internal System.Windows.Forms.Label LabelRecentPost;
+        internal System.Windows.Forms.Button ButtonClose;
+        internal System.Windows.Forms.ContextMenuStrip ContextMenuUserPicture;
+        internal System.Windows.Forms.PictureBox UserPicture;
+        internal System.Windows.Forms.LinkLabel LinkLabelFav;
+        internal System.Windows.Forms.Label Label9;
+        internal System.Windows.Forms.Label LabelIsProtected;
+        internal System.Windows.Forms.Label LabelCreatedAt;
+        internal System.Windows.Forms.LinkLabel LinkLabelTweet;
+        internal System.Windows.Forms.Label LabelIsFollowed;
+        internal System.Windows.Forms.Label Label8;
+        internal System.Windows.Forms.Label LabelIsFollowing;
+        internal System.Windows.Forms.LinkLabel LinkLabelFollowers;
+        internal System.Windows.Forms.Button ButtonUnFollow;
+        internal System.Windows.Forms.LinkLabel LinkLabelFollowing;
+        internal System.Windows.Forms.Label Label6;
+        internal System.Windows.Forms.Label LabelName;
+        internal System.Windows.Forms.Button ButtonFollow;
+        internal System.Windows.Forms.Label Label5;
+        internal System.Windows.Forms.Label Label7;
+        internal System.Windows.Forms.Label Label4;
+        internal System.Windows.Forms.Label LabelLocation;
+        internal System.Windows.Forms.OpenFileDialog OpenFileDialogIcon;
+        internal System.Windows.Forms.LinkLabel LinkLabelWeb;
+        internal System.Windows.Forms.Label Label1;
+        internal System.Windows.Forms.Label Label3;
+        internal System.Windows.Forms.Label Label2;
+    }
+}
\ No newline at end of file
diff --git a/TweenCS/ShowUserInfo.cs b/TweenCS/ShowUserInfo.cs
new file mode 100644 (file)
index 0000000..af4b39d
--- /dev/null
@@ -0,0 +1,819 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+using System.Text.RegularExpressions;
+using System.Web;
+using System.IO;
+
+namespace Tween
+{
+    public partial class ShowUserInfo : Form
+    {
+        public ShowUserInfo()
+        {
+            InitializeComponent();
+        }
+        private TwitterDataModel.User userInfo = null;
+        private UserInfo _info = new UserInfo();
+        private Image icondata = null;
+        private List<string> atlist = new List<string>();
+        private string descriptionTxt;
+        private string recentPostTxt;
+        private string ToolTipWeb;
+
+        private const string Mainpath = "http://twitter.com/";
+        private const string Followingpath = "/following";
+        private const string Followerspath = "/followers";
+        private const string Favpath = "/favorites";
+
+        private string Home;
+        private string Following;
+        private string Followers;
+        private string Favorites;
+        private TweenMain MyOwner;
+        private string FriendshipResult = "";
+
+        private void InitPath()
+        {
+            Home = Mainpath + _info.ScreenName;
+            Following = Home + Followingpath;
+            Followers = Home + Followerspath;
+            Favorites = Home + Favpath;
+        }
+
+        private void InitTooltip()
+        {
+            ToolTip1.SetToolTip(LinkLabelTweet, Home);
+            ToolTip1.SetToolTip(LinkLabelFollowing, Following);
+            ToolTip1.SetToolTip(LinkLabelFollowers, Followers);
+            ToolTip1.SetToolTip(LinkLabelFav, Favorites);
+        }
+
+        private bool AnalizeUserInfo(TwitterDataModel.User user)
+        {
+            if (user == null) return false;
+
+            try
+            {
+                _info.Id = user.Id;
+                _info.Name = user.Name.Trim();
+                _info.ScreenName = user.ScreenName;
+                _info.Location = user.Location;
+                _info.Description = user.Description;
+                _info.ImageUrl = new Uri(user.ProfileImageUrl);
+                _info.Url = user.Url;
+                _info.Protect = user.Protected;
+                _info.FriendsCount = user.FriendsCount;
+                _info.FollowersCount = user.FollowersCount;
+                _info.FavoriteCount = user.FavouritesCount;
+                _info.CreatedAt = DateTimeParse(user.CreatedAt);
+                _info.StatusesCount = user.StatusesCount;
+                _info.Verified = user.Verified;
+                try
+                {
+                    _info.RecentPost = user.Status.Text;
+                    _info.PostCreatedAt = DateTimeParse(user.Status.CreatedAt);
+                    _info.PostSource = user.Status.Source;
+                    if (!_info.PostSource.Contains("</a>"))
+                    {
+                        _info.PostSource += "</a>";
+                    }
+                }
+                catch (Exception)
+                {
+                    _info.RecentPost = null;
+                    _info.PostCreatedAt = new DateTime();
+                    _info.PostSource = null;
+                }
+            }
+            catch (Exception)
+            {
+                return false;
+            }
+            return true;
+        }
+
+        private void SetLinklabelWeb(string data)
+        {
+            string webtext;
+            string jumpto;
+            webtext = MyOwner.TwitterInstance.PreProcessUrl("<a href=\"" + data + "\">Dummy</a>");
+            webtext = ShortUrl.Resolve(webtext, false);
+            jumpto = Regex.Match(webtext, @"<a href=""(?<url>.*?)""").Groups["url"].Value;
+            ToolTip1.SetToolTip(LinkLabelWeb, jumpto);
+            LinkLabelWeb.Tag = jumpto;
+            LinkLabelWeb.Text = data;
+        }
+
+        private string MakeDescriptionBrowserText(string data)
+        {
+            descriptionTxt = MyOwner.createDetailHtml(
+                                    MyOwner.TwitterInstance.CreateHtmlAnchor(data, atlist, null));
+            return descriptionTxt;
+        }
+
+        private void ShowUserInfo_FormClosed(object sender, FormClosedEventArgs e)
+        {
+            //TweenMain.TopMost = !TweenMain.TopMost;
+            //TweenMain.TopMost = !TweenMain.TopMost;
+        }
+
+        private void ShowUserInfo_Load(object sender, EventArgs e)
+        {
+            MyOwner = (TweenMain)this.Owner;
+            if (!AnalizeUserInfo(userInfo))
+            {
+                MessageBox.Show(Properties.Resources.ShowUserInfo1);
+                this.Close();
+                return;
+            }
+
+            //アイコンロード
+            BackgroundWorkerImageLoader.RunWorkerAsync();
+
+            InitPath();
+            InitTooltip();
+            this.Text = this.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 = MyOwner.createDetailHtml(
+                     MyOwner.TwitterInstance.CreateHtmlAnchor(_info.RecentPost, atlist, userInfo.Status.Entities, null) +
+                     " Posted at " + _info.PostCreatedAt.ToString() +
+                     " via " + _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();
+
+            if (_info.Protect)
+                LabelIsProtected.Text = Properties.Resources.Yes;
+            else
+                LabelIsProtected.Text = Properties.Resources.No;
+
+            if (_info.Verified)
+                LabelIsVerified.Text = Properties.Resources.Yes;
+            else
+                LabelIsVerified.Text = Properties.Resources.No;
+
+            if (MyOwner.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;
+            }
+        }
+
+        private void ButtonClose_Click(object sender, EventArgs e)
+        {
+            this.Close();
+        }
+
+        public TwitterDataModel.User User
+        {
+            set { this.userInfo = value; }
+        }
+
+        private void LinkLabelWeb_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+        {
+            if (_info.Url != null)
+                MyOwner.OpenUriAsync(LinkLabelWeb.Text);
+        }
+
+        private void LinkLabelFollowing_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+        {
+            MyOwner.OpenUriAsync(Following);
+        }
+
+        private void LinkLabelFollowers_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+        {
+            MyOwner.OpenUriAsync(Followers);
+        }
+
+        private void LinkLabelTweet_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+        {
+            MyOwner.OpenUriAsync(Home);
+        }
+
+        private void LinkLabelFav_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+        {
+            MyOwner.OpenUriAsync(Favorites);
+        }
+
+        private void ButtonFollow_Click(object sender, EventArgs e)
+        {
+            string ret = MyOwner.TwitterInstance.PostFollowCommand(_info.ScreenName);
+            if (!string.IsNullOrEmpty(ret))
+            {
+                MessageBox.Show(Properties.Resources.FRMessage2 + ret);
+            }
+            else
+            {
+                MessageBox.Show(Properties.Resources.FRMessage3);
+                LabelIsFollowing.Text = Properties.Resources.GetFriendshipInfo1;
+                ButtonFollow.Enabled = false;
+                ButtonUnFollow.Enabled = true;
+            }
+        }
+
+        private void ButtonUnFollow_Click(object sender, EventArgs e)
+        {
+            if (MessageBox.Show(_info.ScreenName + Properties.Resources.ButtonUnFollow_ClickText1,
+                               Properties.Resources.ButtonUnFollow_ClickText2,
+                               MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
+            {
+                string ret = MyOwner.TwitterInstance.PostRemoveCommand(_info.ScreenName);
+                if (!string.IsNullOrEmpty(ret))
+                {
+                    MessageBox.Show(Properties.Resources.FRMessage2 + ret);
+                }
+                else
+                {
+                    MessageBox.Show(Properties.Resources.FRMessage3);
+                    LabelIsFollowing.Text = Properties.Resources.GetFriendshipInfo2;
+                    ButtonFollow.Enabled = true;
+                    ButtonUnFollow.Enabled = false;
+                }
+            }
+        }
+
+        private void ShowUserInfo_Activated(object sender, EventArgs e)
+        {
+            //画面が他画面の裏に隠れると、アイコン画像が再描画されない問題の対応
+            if (UserPicture.Image != null)
+                UserPicture.Invalidate(false);
+        }
+
+        private void ShowUserInfo_FormClosing(object sender, FormClosingEventArgs e)
+        {
+            UserPicture.Image = null;
+            if (icondata != null)
+                icondata.Dispose();
+        }
+
+        private void BackgroundWorkerImageLoader_DoWork(object sender, DoWorkEventArgs e)
+        {
+            string name = _info.ImageUrl.ToString();
+            icondata = (new HttpVarious()).GetImage(name.Replace("_normal", "_bigger"));
+            if (MyOwner.TwitterInstance.Username == _info.ScreenName) return;
+
+            _info.isFollowing = false;
+            _info.isFollowed = false;
+            FriendshipResult = MyOwner.TwitterInstance.GetFriendshipInfo(_info.ScreenName, ref _info.isFollowing, ref _info.isFollowed);
+        }
+
+        private void BackgroundWorkerImageLoader_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
+        {
+            try
+            {
+                if (icondata != null)
+                    UserPicture.Image = icondata;
+            }
+            catch (Exception)
+            {
+                UserPicture.Image = null;
+            }
+
+            if (MyOwner.TwitterInstance.Username == _info.ScreenName)
+            {
+                // 自分の場合
+                LabelIsFollowing.Text = "";
+                LabelIsFollowed.Text = "";
+                ButtonFollow.Enabled = false;
+                ButtonUnFollow.Enabled = false;
+            }
+            else
+            {
+                if (FriendshipResult == "")
+                {
+                    if (_info.isFollowing)
+                    {
+                        LabelIsFollowing.Text = Properties.Resources.GetFriendshipInfo1;
+                    }
+                    else
+                    {
+                        LabelIsFollowing.Text = Properties.Resources.GetFriendshipInfo2;
+                    }
+                    ButtonFollow.Enabled = !_info.isFollowing;
+                    if (_info.isFollowed)
+                    {
+                        LabelIsFollowed.Text = Properties.Resources.GetFriendshipInfo3;
+                    }
+                    else
+                    {
+                        LabelIsFollowed.Text = Properties.Resources.GetFriendshipInfo4;
+                    }
+                    ButtonUnFollow.Enabled = _info.isFollowing;
+                }
+                else
+                {
+                    MessageBox.Show(FriendshipResult);
+                    ButtonUnFollow.Enabled = false;
+                    ButtonFollow.Enabled = false;
+                    LabelIsFollowed.Text = Properties.Resources.GetFriendshipInfo6;
+                    LabelIsFollowing.Text = Properties.Resources.GetFriendshipInfo6;
+                }
+            }
+
+        }
+
+        private void ShowUserInfo_Shown(object sender, EventArgs e)
+        {
+            DescriptionBrowser.DocumentText = descriptionTxt;
+            DescriptionBrowser.Visible = true;
+            if (_info.RecentPost != null)
+            {
+                RecentPostBrowser.DocumentText = recentPostTxt;
+                RecentPostBrowser.Visible = true;
+            }
+            else
+            {
+                LabelRecentPost.Text = Properties.Resources.ShowUserInfo2;
+            }
+            ButtonClose.Focus();
+        }
+
+        private void WebBrowser_Navigating(object sender, WebBrowserNavigatingEventArgs e)
+        {
+            if (e.Url.AbsoluteUri != "about:blank")
+            {
+                e.Cancel = true;
+
+                if (e.Url.AbsoluteUri.StartsWith("http://twitter.com/search?q=%23") ||
+                    e.Url.AbsoluteUri.StartsWith("https://twitter.com/search?q=%23"))
+                {
+                    //ハッシュタグの場合は、タブで開く
+                    string urlStr = HttpUtility.UrlDecode(e.Url.AbsoluteUri);
+                    string hash = urlStr.Substring(urlStr.IndexOf("#"));
+                    MyOwner.HashSupl.AddItem(hash);
+                    MyOwner.HashMgr.AddHashToHistory(hash.Trim(), false);
+                    MyOwner.AddNewTabForSearch(hash);
+                    return;
+                }
+                else
+                {
+                    Match m = Regex.Match(e.Url.AbsoluteUri, @"^https?://twitter.com/(#!/)?(?<ScreenName>[a-zA-Z0-9_]+)$");
+                    if (AppendSettingDialog.Instance.OpenUserTimeline && m.Success && MyOwner.IsTwitterId(m.Result("${ScreenName}")))
+                    {
+                        MyOwner.AddNewTabForUserTimeline(m.Result("${ScreenName}"));
+                    }
+                    else
+                    {
+                        MyOwner.OpenUriAsync(e.Url.OriginalString);
+                    }
+                }
+            }
+        }
+
+        private void WebBrowser_StatusTextChanged(object sender, EventArgs e)
+        {
+            WebBrowser ComponentInstance = (WebBrowser)sender;
+            if (ComponentInstance.StatusText.StartsWith("http"))
+            {
+                ToolTip1.Show(ComponentInstance.StatusText, this, PointToClient(MousePosition));
+            }
+            else if (DescriptionBrowser.StatusText == "")
+            {
+                ToolTip1.Hide(this);
+            }
+        }
+
+        private void SelectAllToolStripMenuItem_Click(object sender, EventArgs e)
+        {
+            WebBrowser sc = ContextMenuRecentPostBrowser.SourceControl as WebBrowser;
+            if (sc != null)
+                sc.Document.ExecCommand("SelectAll", false, null);
+        }
+
+        private void SelectionCopyToolStripMenuItem_Click(object sender, EventArgs e)
+        {
+            WebBrowser sc = ContextMenuRecentPostBrowser.SourceControl as WebBrowser;
+            if (sc != null)
+            {
+                string _selText = MyOwner.WebBrowser_GetSelectionText(sc);
+                if (_selText != null)
+                {
+                    try
+                    {
+                        Clipboard.SetDataObject(_selText, false, 5, 100);
+                    }
+                    catch (Exception ex)
+                    {
+                        MessageBox.Show(ex.Message);
+                    }
+                }
+            }
+        }
+
+        private void ContextMenuStrip1_Opening(object sender, CancelEventArgs e)
+        {
+            WebBrowser sc = ContextMenuRecentPostBrowser.SourceControl as WebBrowser;
+            if (sc != null)
+            {
+                string _selText = MyOwner.WebBrowser_GetSelectionText(sc);
+                if (_selText == null)
+                    SelectionCopyToolStripMenuItem.Enabled = false;
+                else
+                    SelectionCopyToolStripMenuItem.Enabled = true;
+            }
+        }
+
+        private void ShowUserInfo_MouseEnter(object sender, EventArgs e)
+        {
+            ToolTip1.Hide(this);
+        }
+
+        private void LinkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+        {
+            MyOwner.OpenUriAsync("http://support.twitter.com/groups/31-twitter-basics/topics/111-features/articles/268350-x8a8d-x8a3c-x6e08-x307f-x30a2-x30ab-x30a6-x30f3-x30c8-x306b-x3064-x3044-x3066");
+        }
+
+        private void LinkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+        {
+            MyOwner.OpenUriAsync("http://support.twitter.com/groups/31-twitter-basics/topics/107-my-profile-account-settings/articles/243055-x516c-x958b-x3001-x975e-x516c-x958b-x30a2-x30ab-x30a6-x30f3-x30c8-x306b-x3064-x3044-x3066");
+        }
+
+        private void ButtonSearchPosts_Click(object sender, EventArgs e)
+        {
+            MyOwner.AddNewTabForUserTimeline(_info.ScreenName);
+        }
+
+        private void UserPicture_DoubleClick(object sender, EventArgs e)
+        {
+            if (UserPicture.Image != null)
+            {
+                string name = _info.ImageUrl.ToString();
+                MyOwner.OpenUriAsync(name.Remove(name.LastIndexOf("_normal"), 7));
+            }
+        }
+
+        private void UserPicture_MouseEnter(object sender, EventArgs e)
+        {
+            UserPicture.Cursor = Cursors.Hand;
+        }
+
+        private void UserPicture_MouseLeave(object sender, EventArgs e)
+        {
+            UserPicture.Cursor = Cursors.Default;
+        }
+
+        private class UpdateProfileArgs
+        {
+            public Twitter tw;
+            public string name;
+            public string location;
+            public string url;
+            public string description;
+        }
+
+        private void UpdateProfile_Dowork(object sender, DoWorkEventArgs e)
+        {
+            UpdateProfileArgs arg = (UpdateProfileArgs)e.Argument;
+            e.Result = arg.tw.PostUpdateProfile(arg.name,
+                                                arg.url,
+                                                arg.location,
+                                                arg.description);
+        }
+
+        private void UpddateProfile_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
+        {
+            string res = (string)e.Result;
+            if (res.StartsWith("err:", StringComparison.CurrentCultureIgnoreCase))
+            {
+                MessageBox.Show(res);
+            }
+        }
+
+        private static bool IsEditing = false;
+        private static string ButtonEditText = "";
+
+        private void ButtonEdit_Click(object sender, EventArgs e)
+        {
+            // 自分以外のプロフィールは変更できない
+            if (MyOwner.TwitterInstance.Username != _info.ScreenName) return;
+
+            if (!IsEditing)
+            {
+                ButtonEditText = ButtonEdit.Text;
+                ButtonEdit.Text = Properties.Resources.UserInfoButtonEdit_ClickText1;
+
+                //座標初期化,プロパティ設定
+                TextBoxName.Location = LabelName.Location;
+                TextBoxName.Height = LabelName.Height;
+                TextBoxName.Width = LabelName.Width;
+                TextBoxName.BackColor = MyOwner.InputBackColor;
+                TextBoxName.MaxLength = 20;
+                TextBoxName.Text = LabelName.Text;
+                TextBoxName.TabStop = true;
+                TextBoxName.Visible = true;
+                LabelName.Visible = false;
+
+                TextBoxLocation.Location = LabelLocation.Location;
+                TextBoxLocation.Height = LabelLocation.Height;
+                TextBoxLocation.Width = LabelLocation.Width;
+                TextBoxLocation.BackColor = MyOwner.InputBackColor;
+                TextBoxLocation.MaxLength = 30;
+                TextBoxLocation.Text = LabelLocation.Text;
+                TextBoxLocation.TabStop = true;
+                TextBoxLocation.Visible = true;
+                LabelLocation.Visible = false;
+
+                TextBoxWeb.Location = LinkLabelWeb.Location;
+                TextBoxWeb.Height = LinkLabelWeb.Height;
+                TextBoxWeb.Width = LinkLabelWeb.Width;
+                TextBoxWeb.BackColor = MyOwner.InputBackColor;
+                TextBoxWeb.MaxLength = 100;
+                TextBoxWeb.Text = _info.Url;
+                TextBoxWeb.TabStop = true;
+                TextBoxWeb.Visible = true;
+                LinkLabelWeb.Visible = false;
+
+                TextBoxDescription.Location = DescriptionBrowser.Location;
+                TextBoxDescription.Height = DescriptionBrowser.Height;
+                TextBoxDescription.Width = DescriptionBrowser.Width;
+                TextBoxDescription.BackColor = MyOwner.InputBackColor;
+                TextBoxDescription.MaxLength = 160;
+                TextBoxDescription.Text = _info.Description;
+                TextBoxDescription.Multiline = true;
+                TextBoxDescription.ScrollBars = ScrollBars.Vertical;
+                TextBoxDescription.TabStop = true;
+                TextBoxDescription.Visible = true;
+                DescriptionBrowser.Visible = false;
+
+                TextBoxName.Focus();
+                TextBoxName.Select(TextBoxName.Text.Length, 0);
+
+                IsEditing = true;
+            }
+            else
+            {
+                UpdateProfileArgs arg = new UpdateProfileArgs();
+
+                if (TextBoxName.Modified ||
+                    TextBoxLocation.Modified ||
+                    TextBoxWeb.Modified ||
+                    TextBoxDescription.Modified)
+                {
+                    arg.tw = MyOwner.TwitterInstance;
+                    arg.name = TextBoxName.Text.Trim();
+                    arg.url = TextBoxWeb.Text.Trim();
+                    arg.location = TextBoxLocation.Text.Trim();
+                    arg.description = TextBoxDescription.Text.Trim();
+
+                    using (FormInfo dlg = new FormInfo(this, Properties.Resources.UserInfoButtonEdit_ClickText2,
+                                                       UpdateProfile_Dowork,
+                                                       UpddateProfile_RunWorkerCompleted,
+                                                       arg))
+                    {
+                        dlg.ShowDialog();
+                        if (!string.IsNullOrEmpty(dlg.Result.ToString()))
+                        {
+                            return;
+                        }
+                    }
+                }
+
+
+                LabelName.Text = TextBoxName.Text;
+                _info.Name = LabelName.Text;
+                TextBoxName.TabStop = false;
+                TextBoxName.Visible = false;
+                LabelName.Visible = true;
+
+                LabelLocation.Text = TextBoxLocation.Text;
+                _info.Location = LabelLocation.Text;
+                TextBoxLocation.TabStop = false;
+                TextBoxLocation.Visible = false;
+                LabelLocation.Visible = true;
+
+                SetLinklabelWeb(TextBoxWeb.Text);
+                _info.Url = TextBoxWeb.Text;
+                TextBoxWeb.TabStop = false;
+                TextBoxWeb.Visible = false;
+                LinkLabelWeb.Visible = true;
+
+                DescriptionBrowser.DocumentText = MakeDescriptionBrowserText(TextBoxDescription.Text);
+                _info.Description = TextBoxDescription.Text;
+                TextBoxDescription.TabStop = false;
+                TextBoxDescription.Visible = false;
+                DescriptionBrowser.Visible = true;
+
+                ButtonEdit.Text = ButtonEditText;
+
+                IsEditing = false;
+            }
+
+        }
+
+        class UpdateProfileImageArgs
+        {
+            public Twitter tw;
+            public string FileName;
+        }
+
+        private void UpdateProfileImage_Dowork(object sender, DoWorkEventArgs e)
+        {
+            UpdateProfileImageArgs arg = (UpdateProfileImageArgs)e.Argument;
+            e.Result = arg.tw.PostUpdateProfileImage(arg.FileName);
+        }
+
+        private void UpdateProfileImage_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
+        {
+            string res = "";
+            TwitterDataModel.User user = null;
+
+            if (e.Result == null)
+            {
+                return;
+            }
+
+
+            // アイコンを取得してみる
+            // が、古いアイコンのユーザーデータが返ってくるため反映/判断できない
+
+            try
+            {
+                res = MyOwner.TwitterInstance.GetUserInfo(_info.ScreenName, ref user);
+                Image img = (new HttpVarious()).GetImage(user.ProfileImageUrl);
+                if (img != null)
+                {
+                    UserPicture.Image = img;
+                }
+            }
+            catch (Exception)
+            {
+            }
+        }
+
+        private void doChangeIcon(string filename)
+        {
+            string res = "";
+            UpdateProfileImageArgs arg = new UpdateProfileImageArgs() { tw = MyOwner.TwitterInstance, FileName = filename };
+
+            using (FormInfo dlg = new FormInfo(this, Properties.Resources.ChangeIconToolStripMenuItem_ClickText3,
+                                               UpdateProfileImage_Dowork,
+                                               UpdateProfileImage_RunWorkerCompleted,
+                                               arg))
+            {
+                dlg.ShowDialog();
+                res = dlg.Result as string;
+                if (!string.IsNullOrEmpty(res))
+                {
+                    // "Err:"が付いたエラーメッセージが返ってくる
+                    MessageBox.Show(res + "\r\n" + Properties.Resources.ChangeIconToolStripMenuItem_ClickText4);
+                }
+                else
+                {
+                    MessageBox.Show(Properties.Resources.ChangeIconToolStripMenuItem_ClickText5);
+                }
+            }
+        }
+
+        private void ChangeIconToolStripMenuItem_Click(object sender, EventArgs e)
+        {
+            OpenFileDialogIcon.Filter = Properties.Resources.ChangeIconToolStripMenuItem_ClickText1;
+            OpenFileDialogIcon.Title = Properties.Resources.ChangeIconToolStripMenuItem_ClickText2;
+            OpenFileDialogIcon.FileName = "";
+
+            DialogResult rslt = OpenFileDialogIcon.ShowDialog();
+
+            if (rslt != DialogResult.OK)
+            {
+                return;
+            }
+
+            string fn = OpenFileDialogIcon.FileName;
+            if (isValidIconFile(new FileInfo(fn)))
+            {
+                doChangeIcon(fn);
+            }
+            else
+            {
+                MessageBox.Show(Properties.Resources.ChangeIconToolStripMenuItem_ClickText6);
+            }
+        }
+
+        private void ButtonBlock_Click(object sender, EventArgs e)
+        {
+            if (MessageBox.Show(_info.ScreenName + Properties.Resources.ButtonBlock_ClickText1,
+                                Properties.Resources.ButtonBlock_ClickText2,
+                                MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
+            {
+                string res = MyOwner.TwitterInstance.PostCreateBlock(_info.ScreenName);
+                if (!string.IsNullOrEmpty(res))
+                {
+                    MessageBox.Show(res + Environment.NewLine + Properties.Resources.ButtonBlock_ClickText3);
+                }
+                else
+                {
+                    MessageBox.Show(Properties.Resources.ButtonBlock_ClickText4);
+                }
+            }
+        }
+
+        private void ButtonReportSpam_Click(object sender, EventArgs e)
+        {
+            if (MessageBox.Show(_info.ScreenName + Properties.Resources.ButtonReportSpam_ClickText1,
+                                Properties.Resources.ButtonReportSpam_ClickText2,
+                                MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
+            {
+                string res = MyOwner.TwitterInstance.PostReportSpam(_info.ScreenName);
+                if (!string.IsNullOrEmpty(res))
+                {
+                    MessageBox.Show(res + Environment.NewLine + Properties.Resources.ButtonReportSpam_ClickText3);
+                }
+                else
+                {
+                    MessageBox.Show(Properties.Resources.ButtonReportSpam_ClickText4);
+                }
+            }
+        }
+
+        private void ButtonBlockDestroy_Click(object sender, EventArgs e)
+        {
+            if (MessageBox.Show(_info.ScreenName + Properties.Resources.ButtonBlockDestroy_ClickText1,
+                                Properties.Resources.ButtonBlockDestroy_ClickText2,
+                                MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
+            {
+                string res = MyOwner.TwitterInstance.PostDestroyBlock(_info.ScreenName);
+                if (!string.IsNullOrEmpty(res))
+                {
+                    MessageBox.Show(res + Environment.NewLine + Properties.Resources.ButtonBlockDestroy_ClickText3);
+                }
+                else
+                {
+                    MessageBox.Show(Properties.Resources.ButtonBlockDestroy_ClickText4);
+                }
+            }
+        }
+
+        private bool isValidExtension(string ext)
+        {
+            return ext.Equals(".jpg") || ext.Equals(".jpeg") || ext.Equals(".png") || ext.Equals(".gif");
+        }
+
+        private bool isValidIconFile(FileInfo info)
+        {
+            string ext = info.Extension.ToLower();
+            return isValidExtension(ext) && info.Length < 700 * 1024 && !IsAnimatedGif(info.FullName);
+        }
+
+        private void ShowUserInfo_DragOver(object sender, DragEventArgs e)
+        {
+            if (e.Data.GetDataPresent(DataFormats.FileDrop))
+            {
+                string filename = ((string[])e.Data.GetData(DataFormats.FileDrop, false))[0];
+                FileInfo fl = new FileInfo(filename);
+
+                e.Effect = DragDropEffects.None;
+                if (isValidIconFile(fl))
+                {
+                    e.Effect = DragDropEffects.Copy;
+                }
+            }
+            else
+            {
+                e.Effect = DragDropEffects.None;
+            }
+        }
+
+        private void ShowUserInfo_DragDrop(object sender, DragEventArgs e)
+        {
+            if (e.Data.GetDataPresent(DataFormats.FileDrop))
+            {
+                string filename = ((string[])e.Data.GetData(DataFormats.FileDrop, false))[0];
+                doChangeIcon(filename);
+            }
+        }
+    }
+}
similarity index 99%
rename from Tween/ShowUserInfo.resx
rename to TweenCS/ShowUserInfo.resx
index 376176a..5ff0d34 100644 (file)
   <resheader name="writer">
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
-  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
-  <data name="ButtonClose.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
+  <metadata name="BackgroundWorkerImageLoader.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+  <data name="LinkLabel2.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
-  <data name="ButtonClose.Location" type="System.Drawing.Point, System.Drawing">
-    <value>497, 431</value>
+  <data name="LinkLabel2.Location" type="System.Drawing.Point, System.Drawing">
+    <value>152, 127</value>
   </data>
-  <data name="ButtonClose.Size" type="System.Drawing.Size, System.Drawing">
-    <value>75, 23</value>
+  <data name="LinkLabel2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>86, 12</value>
   </data>
-  <assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
-  <data name="ButtonClose.TabIndex" type="System.Int32, mscorlib">
-    <value>36</value>
+  <data name="LinkLabel2.TabIndex" type="System.Int32, mscorlib">
+    <value>11</value>
   </data>
-  <data name="ButtonClose.Text" xml:space="preserve">
-    <value>é\96\89ã\81\98ã\82\8b</value>
+  <data name="LinkLabel2.Text" xml:space="preserve">
+    <value>é\9d\9eå\85¬é\96\8b(Protect)</value>
   </data>
-  <data name="&gt;&gt;ButtonClose.Name" xml:space="preserve">
-    <value>ButtonClose</value>
+  <data name="&gt;&gt;LinkLabel2.Name" xml:space="preserve">
+    <value>LinkLabel2</value>
   </data>
-  <data name="&gt;&gt;ButtonClose.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;LinkLabel2.Type" xml:space="preserve">
+    <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;ButtonClose.Parent" xml:space="preserve">
+  <data name="&gt;&gt;LinkLabel2.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;ButtonClose.ZOrder" xml:space="preserve">
-    <value>43</value>
+  <data name="&gt;&gt;LinkLabel2.ZOrder" xml:space="preserve">
+    <value>2</value>
   </data>
-  <data name="Label1.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="ButtonBlockDestroy.Location" type="System.Drawing.Point, System.Drawing">
+    <value>335, 182</value>
   </data>
-  <data name="Label1.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
+  <data name="ButtonBlockDestroy.Size" type="System.Drawing.Size, System.Drawing">
+    <value>75, 23</value>
   </data>
-  <data name="Label1.Location" type="System.Drawing.Point, System.Drawing">
-    <value>100, 60</value>
+  <data name="ButtonBlockDestroy.TabIndex" type="System.Int32, mscorlib">
+    <value>20</value>
   </data>
-  <data name="Label1.Size" type="System.Drawing.Size, System.Drawing">
-    <value>29, 12</value>
+  <data name="ButtonBlockDestroy.Text" xml:space="preserve">
+    <value>ブロック解除</value>
   </data>
-  <data name="Label1.TabIndex" type="System.Int32, mscorlib">
-    <value>5</value>
+  <data name="&gt;&gt;ButtonBlockDestroy.Name" xml:space="preserve">
+    <value>ButtonBlockDestroy</value>
   </data>
-  <data name="Label1.Text" xml:space="preserve">
-    <value>名前</value>
+  <data name="&gt;&gt;ButtonBlockDestroy.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;Label1.Name" xml:space="preserve">
-    <value>Label1</value>
+  <data name="&gt;&gt;ButtonBlockDestroy.Parent" xml:space="preserve">
+    <value>$this</value>
   </data>
-  <data name="&gt;&gt;Label1.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;ButtonBlockDestroy.ZOrder" xml:space="preserve">
+    <value>3</value>
   </data>
-  <data name="&gt;&gt;Label1.Parent" xml:space="preserve">
+  <data name="ButtonReportSpam.Location" type="System.Drawing.Point, System.Drawing">
+    <value>497, 182</value>
+  </data>
+  <data name="ButtonReportSpam.Size" type="System.Drawing.Size, System.Drawing">
+    <value>75, 23</value>
+  </data>
+  <data name="ButtonReportSpam.TabIndex" type="System.Int32, mscorlib">
+    <value>22</value>
+  </data>
+  <data name="ButtonReportSpam.Text" xml:space="preserve">
+    <value>スパム報告</value>
+  </data>
+  <data name="&gt;&gt;ButtonReportSpam.Name" xml:space="preserve">
+    <value>ButtonReportSpam</value>
+  </data>
+  <data name="&gt;&gt;ButtonReportSpam.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;ButtonReportSpam.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;Label1.ZOrder" xml:space="preserve">
-    <value>40</value>
+  <data name="&gt;&gt;ButtonReportSpam.ZOrder" xml:space="preserve">
+    <value>4</value>
   </data>
-  <data name="Label2.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="SelectionCopyToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+    <value>166, 22</value>
   </data>
-  <data name="Label2.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
+  <data name="SelectionCopyToolStripMenuItem.Text" xml:space="preserve">
+    <value>選択文字列をコピー</value>
   </data>
-  <data name="Label2.Location" type="System.Drawing.Point, System.Drawing">
-    <value>100, 82</value>
+  <data name="ButtonBlock.Location" type="System.Drawing.Point, System.Drawing">
+    <value>416, 182</value>
   </data>
-  <data name="Label2.Size" type="System.Drawing.Size, System.Drawing">
-    <value>41, 12</value>
+  <data name="ButtonBlock.Size" type="System.Drawing.Size, System.Drawing">
+    <value>75, 23</value>
   </data>
-  <data name="Label2.TabIndex" type="System.Int32, mscorlib">
-    <value>7</value>
+  <data name="ButtonBlock.TabIndex" type="System.Int32, mscorlib">
+    <value>21</value>
   </data>
-  <data name="Label2.Text" xml:space="preserve">
-    <value>現在地</value>
+  <data name="ButtonBlock.Text" xml:space="preserve">
+    <value>ブロック</value>
   </data>
-  <data name="&gt;&gt;Label2.Name" xml:space="preserve">
-    <value>Label2</value>
+  <data name="&gt;&gt;ButtonBlock.Name" xml:space="preserve">
+    <value>ButtonBlock</value>
   </data>
-  <data name="&gt;&gt;Label2.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;ButtonBlock.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;Label2.Parent" xml:space="preserve">
+  <data name="&gt;&gt;ButtonBlock.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;Label2.ZOrder" xml:space="preserve">
-    <value>42</value>
+  <data name="&gt;&gt;ButtonBlock.ZOrder" xml:space="preserve">
+    <value>5</value>
   </data>
-  <data name="Label3.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="TextBoxDescription.Location" type="System.Drawing.Point, System.Drawing">
+    <value>12, 186</value>
   </data>
-  <data name="Label3.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
+  <data name="TextBoxDescription.Size" type="System.Drawing.Size, System.Drawing">
+    <value>16, 19</value>
   </data>
-  <data name="Label3.Location" type="System.Drawing.Point, System.Drawing">
-    <value>100, 104</value>
+  <data name="TextBoxDescription.TabIndex" type="System.Int32, mscorlib">
+    <value>40</value>
   </data>
-  <data name="Label3.Size" type="System.Drawing.Size, System.Drawing">
-    <value>26, 12</value>
+  <data name="TextBoxDescription.Visible" type="System.Boolean, mscorlib">
+    <value>False</value>
   </data>
-  <data name="Label3.TabIndex" type="System.Int32, mscorlib">
-    <value>9</value>
+  <data name="&gt;&gt;TextBoxDescription.Name" xml:space="preserve">
+    <value>TextBoxDescription</value>
   </data>
-  <data name="Label3.Text" xml:space="preserve">
-    <value>Web</value>
+  <data name="&gt;&gt;TextBoxDescription.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;Label3.Name" xml:space="preserve">
-    <value>Label3</value>
+  <data name="&gt;&gt;TextBoxDescription.Parent" xml:space="preserve">
+    <value>$this</value>
   </data>
-  <data name="&gt;&gt;Label3.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;TextBoxDescription.ZOrder" xml:space="preserve">
+    <value>6</value>
   </data>
-  <data name="&gt;&gt;Label3.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="TextBoxWeb.Location" type="System.Drawing.Point, System.Drawing">
+    <value>12, 163</value>
   </data>
-  <data name="&gt;&gt;Label3.ZOrder" xml:space="preserve">
-    <value>41</value>
+  <data name="TextBoxWeb.Size" type="System.Drawing.Size, System.Drawing">
+    <value>16, 19</value>
   </data>
-  <data name="Label4.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="TextBoxWeb.TabIndex" type="System.Int32, mscorlib">
+    <value>39</value>
   </data>
-  <data name="Label4.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="TextBoxWeb.Visible" type="System.Boolean, mscorlib">
+    <value>False</value>
+  </data>
+  <data name="&gt;&gt;TextBoxWeb.Name" xml:space="preserve">
+    <value>TextBoxWeb</value>
+  </data>
+  <data name="&gt;&gt;TextBoxWeb.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;TextBoxWeb.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;TextBoxWeb.ZOrder" xml:space="preserve">
+    <value>7</value>
+  </data>
+  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+  <data name="ButtonEdit.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="Label4.Location" type="System.Drawing.Point, System.Drawing">
-    <value>10, 215</value>
+  <data name="ButtonEdit.Location" type="System.Drawing.Point, System.Drawing">
+    <value>16, 431</value>
   </data>
-  <data name="Label4.Size" type="System.Drawing.Size, System.Drawing">
-    <value>53, 12</value>
+  <data name="ButtonEdit.Size" type="System.Drawing.Size, System.Drawing">
+    <value>75, 23</value>
   </data>
-  <data name="Label4.TabIndex" type="System.Int32, mscorlib">
-    <value>23</value>
+  <data name="ButtonEdit.TabIndex" type="System.Int32, mscorlib">
+    <value>35</value>
   </data>
-  <data name="Label4.Text" xml:space="preserve">
-    <value>自己紹介</value>
+  <data name="ButtonEdit.Text" xml:space="preserve">
+    <value>編集</value>
   </data>
-  <data name="&gt;&gt;Label4.Name" xml:space="preserve">
-    <value>Label4</value>
+  <data name="&gt;&gt;ButtonEdit.Name" xml:space="preserve">
+    <value>ButtonEdit</value>
   </data>
-  <data name="&gt;&gt;Label4.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;ButtonEdit.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;Label4.Parent" xml:space="preserve">
+  <data name="&gt;&gt;ButtonEdit.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;Label4.ZOrder" xml:space="preserve">
-    <value>37</value>
+  <data name="&gt;&gt;ButtonEdit.ZOrder" xml:space="preserve">
+    <value>8</value>
   </data>
-  <data name="LinkLabelWeb.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="LabelId.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Top, Right</value>
+  </data>
+  <data name="LabelId.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="LinkLabelWeb.Location" type="System.Drawing.Point, System.Drawing">
-    <value>154, 103</value>
+  <data name="LabelId.Location" type="System.Drawing.Point, System.Drawing">
+    <value>446, 60</value>
   </data>
-  <data name="LinkLabelWeb.Size" type="System.Drawing.Size, System.Drawing">
-    <value>418, 14</value>
+  <data name="LabelId.Size" type="System.Drawing.Size, System.Drawing">
+    <value>126, 14</value>
   </data>
-  <data name="LinkLabelWeb.TabIndex" type="System.Int32, mscorlib">
-    <value>10</value>
+  <data name="LabelId.TabIndex" type="System.Int32, mscorlib">
+    <value>4</value>
   </data>
-  <data name="LinkLabelWeb.Text" xml:space="preserve">
-    <value>LinkLabelWeb</value>
+  <data name="LabelId.Text" xml:space="preserve">
+    <value>LabelId</value>
+  </data>
+  <data name="LabelId.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
+    <value>TopRight</value>
+  </data>
+  <data name="&gt;&gt;LabelId.Name" xml:space="preserve">
+    <value>LabelId</value>
+  </data>
+  <data name="&gt;&gt;LabelId.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;LabelId.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;LabelId.ZOrder" xml:space="preserve">
+    <value>9</value>
   </data>
-  <data name="&gt;&gt;LinkLabelWeb.Name" xml:space="preserve">
-    <value>LinkLabelWeb</value>
+  <metadata name="ContextMenuRecentPostBrowser.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>326, 17</value>
+  </metadata>
+  <data name="ContextMenuRecentPostBrowser.Size" type="System.Drawing.Size, System.Drawing">
+    <value>167, 48</value>
   </data>
-  <data name="&gt;&gt;LinkLabelWeb.Type" xml:space="preserve">
-    <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;ContextMenuRecentPostBrowser.Name" xml:space="preserve">
+    <value>ContextMenuRecentPostBrowser</value>
   </data>
-  <data name="&gt;&gt;LinkLabelWeb.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="&gt;&gt;ContextMenuRecentPostBrowser.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;LinkLabelWeb.ZOrder" xml:space="preserve">
-    <value>39</value>
+  <data name="SelectAllToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+    <value>166, 22</value>
   </data>
-  <data name="LabelLocation.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
+  <data name="SelectAllToolStripMenuItem.Text" xml:space="preserve">
+    <value>すべて選択</value>
   </data>
-  <data name="LabelLocation.Location" type="System.Drawing.Point, System.Drawing">
-    <value>154, 81</value>
+  <data name="TextBoxLocation.Location" type="System.Drawing.Point, System.Drawing">
+    <value>34, 188</value>
   </data>
-  <data name="LabelLocation.Size" type="System.Drawing.Size, System.Drawing">
-    <value>418, 13</value>
+  <data name="TextBoxLocation.Size" type="System.Drawing.Size, System.Drawing">
+    <value>16, 19</value>
   </data>
-  <data name="LabelLocation.TabIndex" type="System.Int32, mscorlib">
-    <value>8</value>
+  <data name="TextBoxLocation.TabIndex" type="System.Int32, mscorlib">
+    <value>38</value>
   </data>
-  <data name="LabelLocation.Text" xml:space="preserve">
-    <value>LabelLocation</value>
+  <data name="TextBoxLocation.Visible" type="System.Boolean, mscorlib">
+    <value>False</value>
   </data>
-  <data name="&gt;&gt;LabelLocation.Name" xml:space="preserve">
-    <value>LabelLocation</value>
+  <data name="&gt;&gt;TextBoxLocation.Name" xml:space="preserve">
+    <value>TextBoxLocation</value>
   </data>
-  <data name="&gt;&gt;LabelLocation.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;TextBoxLocation.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;LabelLocation.Parent" xml:space="preserve">
+  <data name="&gt;&gt;TextBoxLocation.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;LabelLocation.ZOrder" xml:space="preserve">
-    <value>38</value>
-  </data>
-  <data name="LabelName.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
+  <data name="&gt;&gt;TextBoxLocation.ZOrder" xml:space="preserve">
+    <value>10</value>
   </data>
-  <data name="LabelName.Location" type="System.Drawing.Point, System.Drawing">
-    <value>154, 60</value>
+  <metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>230, 17</value>
+  </metadata>
+  <data name="TextBoxName.Location" type="System.Drawing.Point, System.Drawing">
+    <value>34, 163</value>
   </data>
-  <data name="LabelName.Size" type="System.Drawing.Size, System.Drawing">
-    <value>286, 14</value>
+  <data name="TextBoxName.Size" type="System.Drawing.Size, System.Drawing">
+    <value>16, 19</value>
   </data>
-  <data name="LabelName.TabIndex" type="System.Int32, mscorlib">
-    <value>6</value>
+  <data name="TextBoxName.TabIndex" type="System.Int32, mscorlib">
+    <value>37</value>
   </data>
-  <data name="LabelName.Text" xml:space="preserve">
-    <value>LabelName</value>
+  <data name="TextBoxName.Visible" type="System.Boolean, mscorlib">
+    <value>False</value>
   </data>
-  <data name="&gt;&gt;LabelName.Name" xml:space="preserve">
-    <value>LabelName</value>
+  <data name="&gt;&gt;TextBoxName.Name" xml:space="preserve">
+    <value>TextBoxName</value>
   </data>
-  <data name="&gt;&gt;LabelName.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;TextBoxName.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;LabelName.Parent" xml:space="preserve">
+  <data name="&gt;&gt;TextBoxName.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;LabelName.ZOrder" xml:space="preserve">
-    <value>33</value>
+  <data name="&gt;&gt;TextBoxName.ZOrder" xml:space="preserve">
+    <value>11</value>
   </data>
-  <data name="Label5.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="Label12.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Top, Right</value>
   </data>
-  <data name="Label5.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="Label12.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="Label5.Location" type="System.Drawing.Point, System.Drawing">
-    <value>14, 383</value>
+  <data name="Label12.Location" type="System.Drawing.Point, System.Drawing">
+    <value>452, 44</value>
   </data>
-  <data name="Label5.Size" type="System.Drawing.Size, System.Drawing">
-    <value>77, 12</value>
+  <data name="Label12.Size" type="System.Drawing.Size, System.Drawing">
+    <value>120, 12</value>
   </data>
-  <data name="Label5.TabIndex" type="System.Int32, mscorlib">
-    <value>27</value>
+  <data name="Label12.TabIndex" type="System.Int32, mscorlib">
+    <value>3</value>
   </data>
-  <data name="Label5.Text" xml:space="preserve">
-    <value>ã\83\95ã\82©ã\83­ã\83¼ã\81\97ã\81¦ã\81\84ã\82\8b</value>
+  <data name="Label12.Text" xml:space="preserve">
+    <value>ã\82¢ã\82«ã\82¦ã\83³ã\83\88ID</value>
   </data>
-  <data name="&gt;&gt;Label5.Name" xml:space="preserve">
-    <value>Label5</value>
+  <data name="Label12.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
+    <value>TopRight</value>
   </data>
-  <data name="&gt;&gt;Label5.Type" xml:space="preserve">
+  <data name="&gt;&gt;Label12.Name" xml:space="preserve">
+    <value>Label12</value>
+  </data>
+  <data name="&gt;&gt;Label12.Type" xml:space="preserve">
     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;Label5.Parent" xml:space="preserve">
+  <data name="&gt;&gt;Label12.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;Label5.ZOrder" xml:space="preserve">
-    <value>35</value>
-  </data>
-  <data name="Label6.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="&gt;&gt;Label12.ZOrder" xml:space="preserve">
+    <value>12</value>
   </data>
-  <data name="Label6.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="ButtonSearchPosts.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="Label6.Location" type="System.Drawing.Point, System.Drawing">
-    <value>290, 383</value>
+  <data name="ButtonSearchPosts.Location" type="System.Drawing.Point, System.Drawing">
+    <value>243, 182</value>
   </data>
-  <data name="Label6.Size" type="System.Drawing.Size, System.Drawing">
-    <value>87, 12</value>
+  <data name="ButtonSearchPosts.Size" type="System.Drawing.Size, System.Drawing">
+    <value>75, 23</value>
   </data>
-  <data name="Label6.TabIndex" type="System.Int32, mscorlib">
-    <value>29</value>
+  <data name="ButtonSearchPosts.TabIndex" type="System.Int32, mscorlib">
+    <value>19</value>
   </data>
-  <data name="Label6.Text" xml:space="preserve">
-    <value>フォローされている</value>
+  <data name="ButtonSearchPosts.Text" xml:space="preserve">
+    <value>TLを取得</value>
   </data>
-  <data name="&gt;&gt;Label6.Name" xml:space="preserve">
-    <value>Label6</value>
+  <data name="&gt;&gt;ButtonSearchPosts.Name" xml:space="preserve">
+    <value>ButtonSearchPosts</value>
   </data>
-  <data name="&gt;&gt;Label6.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;ButtonSearchPosts.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;Label6.Parent" xml:space="preserve">
+  <data name="&gt;&gt;ButtonSearchPosts.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;Label6.ZOrder" xml:space="preserve">
-    <value>32</value>
+  <data name="&gt;&gt;ButtonSearchPosts.ZOrder" xml:space="preserve">
+    <value>13</value>
   </data>
-  <data name="LinkLabelFollowing.AutoSize" type="System.Boolean, mscorlib">
+  <data name="LinkLabel1.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
-  <data name="LinkLabelFollowing.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="LinkLabel1.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="LinkLabelFollowing.Location" type="System.Drawing.Point, System.Drawing">
-    <value>107, 383</value>
+  <data name="LinkLabel1.Location" type="System.Drawing.Point, System.Drawing">
+    <value>391, 127</value>
   </data>
-  <data name="LinkLabelFollowing.Size" type="System.Drawing.Size, System.Drawing">
-    <value>101, 12</value>
+  <data name="LinkLabel1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>100, 12</value>
   </data>
-  <data name="LinkLabelFollowing.TabIndex" type="System.Int32, mscorlib">
-    <value>28</value>
+  <data name="LinkLabel1.TabIndex" type="System.Int32, mscorlib">
+    <value>13</value>
   </data>
-  <data name="LinkLabelFollowing.Text" xml:space="preserve">
-    <value>LinkLabelFollowing</value>
+  <data name="LinkLabel1.Text" xml:space="preserve">
+    <value>認証済み(Verified)</value>
   </data>
-  <data name="&gt;&gt;LinkLabelFollowing.Name" xml:space="preserve">
-    <value>LinkLabelFollowing</value>
+  <data name="&gt;&gt;LinkLabel1.Name" xml:space="preserve">
+    <value>LinkLabel1</value>
   </data>
-  <data name="&gt;&gt;LinkLabelFollowing.Type" xml:space="preserve">
+  <data name="&gt;&gt;LinkLabel1.Type" xml:space="preserve">
     <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;LinkLabelFollowing.Parent" xml:space="preserve">
+  <data name="&gt;&gt;LinkLabel1.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;LinkLabelFollowing.ZOrder" xml:space="preserve">
-    <value>31</value>
-  </data>
-  <data name="LinkLabelFollowers.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="&gt;&gt;LinkLabel1.ZOrder" xml:space="preserve">
+    <value>14</value>
   </data>
-  <data name="LinkLabelFollowers.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
+  <data name="RecentPostBrowser.Location" type="System.Drawing.Point, System.Drawing">
+    <value>82, 303</value>
   </data>
-  <data name="LinkLabelFollowers.Location" type="System.Drawing.Point, System.Drawing">
-    <value>414, 383</value>
+  <data name="RecentPostBrowser.Size" type="System.Drawing.Size, System.Drawing">
+    <value>490, 65</value>
   </data>
-  <data name="LinkLabelFollowers.Size" type="System.Drawing.Size, System.Drawing">
-    <value>102, 12</value>
+  <data name="RecentPostBrowser.TabIndex" type="System.Int32, mscorlib">
+    <value>26</value>
   </data>
-  <data name="LinkLabelFollowers.TabIndex" type="System.Int32, mscorlib">
-    <value>30</value>
+  <data name="&gt;&gt;RecentPostBrowser.Name" xml:space="preserve">
+    <value>RecentPostBrowser</value>
   </data>
-  <data name="LinkLabelFollowers.Text" xml:space="preserve">
-    <value>LinkLabelFollowers</value>
+  <data name="&gt;&gt;RecentPostBrowser.Type" xml:space="preserve">
+    <value>System.Windows.Forms.WebBrowser, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;LinkLabelFollowers.Name" xml:space="preserve">
-    <value>LinkLabelFollowers</value>
+  <data name="&gt;&gt;RecentPostBrowser.Parent" xml:space="preserve">
+    <value>$this</value>
   </data>
-  <data name="&gt;&gt;LinkLabelFollowers.Type" xml:space="preserve">
-    <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;RecentPostBrowser.ZOrder" xml:space="preserve">
+    <value>15</value>
   </data>
-  <data name="&gt;&gt;LinkLabelFollowers.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="ChangeIconToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+    <value>152, 22</value>
   </data>
-  <data name="&gt;&gt;LinkLabelFollowers.ZOrder" xml:space="preserve">
-    <value>29</value>
+  <data name="ChangeIconToolStripMenuItem.Text" xml:space="preserve">
+    <value>アイコンの変更</value>
   </data>
-  <data name="Label7.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+  <data name="LabelIsVerified.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
     <value>Top, Right</value>
   </data>
-  <data name="Label7.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="LabelIsVerified.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="Label7.Location" type="System.Drawing.Point, System.Drawing">
-    <value>452, 8</value>
+  <data name="LabelIsVerified.Location" type="System.Drawing.Point, System.Drawing">
+    <value>497, 126</value>
+  </data>
+  <data name="LabelIsVerified.Size" type="System.Drawing.Size, System.Drawing">
+    <value>75, 15</value>
+  </data>
+  <data name="LabelIsVerified.TabIndex" type="System.Int32, mscorlib">
+    <value>14</value>
+  </data>
+  <data name="LabelIsVerified.Text" xml:space="preserve">
+    <value>LabelIsVerified</value>
+  </data>
+  <data name="&gt;&gt;LabelIsVerified.Name" xml:space="preserve">
+    <value>LabelIsVerified</value>
+  </data>
+  <data name="&gt;&gt;LabelIsVerified.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;LabelIsVerified.Parent" xml:space="preserve">
+    <value>$this</value>
   </data>
-  <data name="Label7.Size" type="System.Drawing.Size, System.Drawing">
-    <value>120, 12</value>
+  <data name="&gt;&gt;LabelIsVerified.ZOrder" xml:space="preserve">
+    <value>16</value>
   </data>
-  <data name="Label7.TabIndex" type="System.Int32, mscorlib">
-    <value>1</value>
+  <data name="DescriptionBrowser.Location" type="System.Drawing.Point, System.Drawing">
+    <value>82, 211</value>
   </data>
-  <data name="Label7.Text" xml:space="preserve">
-    <value>アカウント作成日時</value>
+  <data name="DescriptionBrowser.Size" type="System.Drawing.Size, System.Drawing">
+    <value>490, 73</value>
   </data>
-  <data name="Label7.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
-    <value>TopRight</value>
+  <data name="DescriptionBrowser.TabIndex" type="System.Int32, mscorlib">
+    <value>24</value>
   </data>
-  <data name="&gt;&gt;Label7.Name" xml:space="preserve">
-    <value>Label7</value>
+  <data name="&gt;&gt;DescriptionBrowser.Name" xml:space="preserve">
+    <value>DescriptionBrowser</value>
   </data>
-  <data name="&gt;&gt;Label7.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;DescriptionBrowser.Type" xml:space="preserve">
+    <value>System.Windows.Forms.WebBrowser, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;Label7.Parent" xml:space="preserve">
+  <data name="&gt;&gt;DescriptionBrowser.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;Label7.ZOrder" xml:space="preserve">
-    <value>36</value>
+  <data name="&gt;&gt;DescriptionBrowser.ZOrder" xml:space="preserve">
+    <value>17</value>
   </data>
-  <data name="LabelCreatedAt.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Top, Right</value>
+  <data name="LabelScreenName.Font" type="System.Drawing.Font, System.Drawing">
+    <value>MS UI Gothic, 12pt</value>
   </data>
-  <data name="LabelCreatedAt.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="LabelScreenName.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="LabelCreatedAt.Location" type="System.Drawing.Point, System.Drawing">
-    <value>446, 24</value>
-  </data>
-  <data name="LabelCreatedAt.Size" type="System.Drawing.Size, System.Drawing">
-    <value>126, 14</value>
+  <data name="LabelScreenName.Location" type="System.Drawing.Point, System.Drawing">
+    <value>9, 20</value>
   </data>
-  <data name="LabelCreatedAt.TabIndex" type="System.Int32, mscorlib">
-    <value>2</value>
+  <data name="LabelScreenName.Size" type="System.Drawing.Size, System.Drawing">
+    <value>431, 20</value>
   </data>
-  <data name="LabelCreatedAt.Text" xml:space="preserve">
-    <value>LabelCreatedAt</value>
+  <data name="LabelScreenName.TabIndex" type="System.Int32, mscorlib">
+    <value>0</value>
   </data>
-  <data name="LabelCreatedAt.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
-    <value>TopRight</value>
+  <data name="LabelScreenName.Text" xml:space="preserve">
+    <value>ScreenName</value>
   </data>
-  <data name="&gt;&gt;LabelCreatedAt.Name" xml:space="preserve">
-    <value>LabelCreatedAt</value>
+  <data name="&gt;&gt;LabelScreenName.Name" xml:space="preserve">
+    <value>LabelScreenName</value>
   </data>
-  <data name="&gt;&gt;LabelCreatedAt.Type" xml:space="preserve">
+  <data name="&gt;&gt;LabelScreenName.Type" xml:space="preserve">
     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;LabelCreatedAt.Parent" xml:space="preserve">
+  <data name="&gt;&gt;LabelScreenName.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;LabelCreatedAt.ZOrder" xml:space="preserve">
-    <value>24</value>
+  <data name="&gt;&gt;LabelScreenName.ZOrder" xml:space="preserve">
+    <value>18</value>
   </data>
-  <data name="Label8.AutoSize" type="System.Boolean, mscorlib">
+  <data name="LabelRecentPost.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
-  <data name="Label8.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="LabelRecentPost.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="Label8.Location" type="System.Drawing.Point, System.Drawing">
-    <value>14, 408</value>
+  <data name="LabelRecentPost.Location" type="System.Drawing.Point, System.Drawing">
+    <value>10, 305</value>
   </data>
-  <data name="Label8.Size" type="System.Drawing.Size, System.Drawing">
-    <value>83, 12</value>
+  <data name="LabelRecentPost.Size" type="System.Drawing.Size, System.Drawing">
+    <value>63, 12</value>
   </data>
-  <data name="Label8.TabIndex" type="System.Int32, mscorlib">
-    <value>31</value>
+  <data name="LabelRecentPost.TabIndex" type="System.Int32, mscorlib">
+    <value>25</value>
   </data>
-  <data name="Label8.Text" xml:space="preserve">
-    <value>発言数(ホーム)</value>
+  <data name="LabelRecentPost.Text" xml:space="preserve">
+    <value>最近の発言</value>
   </data>
-  <data name="&gt;&gt;Label8.Name" xml:space="preserve">
-    <value>Label8</value>
+  <data name="&gt;&gt;LabelRecentPost.Name" xml:space="preserve">
+    <value>LabelRecentPost</value>
   </data>
-  <data name="&gt;&gt;Label8.Type" xml:space="preserve">
+  <data name="&gt;&gt;LabelRecentPost.Type" xml:space="preserve">
     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;Label8.Parent" xml:space="preserve">
+  <data name="&gt;&gt;LabelRecentPost.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;Label8.ZOrder" xml:space="preserve">
-    <value>27</value>
-  </data>
-  <data name="LinkLabelTweet.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="&gt;&gt;LabelRecentPost.ZOrder" xml:space="preserve">
+    <value>19</value>
   </data>
-  <data name="LinkLabelTweet.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="ButtonClose.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="LinkLabelTweet.Location" type="System.Drawing.Point, System.Drawing">
-    <value>107, 408</value>
+  <data name="ButtonClose.Location" type="System.Drawing.Point, System.Drawing">
+    <value>497, 431</value>
   </data>
-  <data name="LinkLabelTweet.Size" type="System.Drawing.Size, System.Drawing">
-    <value>84, 12</value>
+  <data name="ButtonClose.Size" type="System.Drawing.Size, System.Drawing">
+    <value>75, 23</value>
   </data>
-  <data name="LinkLabelTweet.TabIndex" type="System.Int32, mscorlib">
-    <value>32</value>
+  <data name="ButtonClose.TabIndex" type="System.Int32, mscorlib">
+    <value>36</value>
   </data>
-  <data name="LinkLabelTweet.Text" xml:space="preserve">
-    <value>LinkLabelTweet</value>
+  <data name="ButtonClose.Text" xml:space="preserve">
+    <value>閉じる</value>
   </data>
-  <data name="&gt;&gt;LinkLabelTweet.Name" xml:space="preserve">
-    <value>LinkLabelTweet</value>
+  <data name="&gt;&gt;ButtonClose.Name" xml:space="preserve">
+    <value>ButtonClose</value>
   </data>
-  <data name="&gt;&gt;LinkLabelTweet.Type" xml:space="preserve">
-    <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;ButtonClose.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;LinkLabelTweet.Parent" xml:space="preserve">
+  <data name="&gt;&gt;ButtonClose.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;LinkLabelTweet.ZOrder" xml:space="preserve">
-    <value>25</value>
+  <data name="&gt;&gt;ButtonClose.ZOrder" xml:space="preserve">
+    <value>20</value>
   </data>
-  <data name="Label9.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <metadata name="ContextMenuUserPicture.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>697, 15</value>
+  </metadata>
+  <data name="ContextMenuUserPicture.Size" type="System.Drawing.Size, System.Drawing">
+    <value>140, 26</value>
   </data>
-  <data name="Label9.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="&gt;&gt;ContextMenuUserPicture.Name" xml:space="preserve">
+    <value>ContextMenuUserPicture</value>
+  </data>
+  <data name="&gt;&gt;ContextMenuUserPicture.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="UserPicture.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="Label9.Location" type="System.Drawing.Point, System.Drawing">
-    <value>290, 407</value>
+  <data name="UserPicture.Location" type="System.Drawing.Point, System.Drawing">
+    <value>12, 59</value>
   </data>
-  <data name="Label9.Size" type="System.Drawing.Size, System.Drawing">
-    <value>56, 12</value>
+  <data name="UserPicture.Size" type="System.Drawing.Size, System.Drawing">
+    <value>73, 73</value>
   </data>
-  <data name="Label9.TabIndex" type="System.Int32, mscorlib">
-    <value>33</value>
+  <data name="UserPicture.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
+    <value>StretchImage</value>
   </data>
-  <data name="Label9.Text" xml:space="preserve">
-    <value>お気に入り</value>
+  <data name="UserPicture.TabIndex" type="System.Int32, mscorlib">
+    <value>1</value>
   </data>
-  <data name="&gt;&gt;Label9.Name" xml:space="preserve">
-    <value>Label9</value>
+  <data name="&gt;&gt;UserPicture.Name" xml:space="preserve">
+    <value>UserPicture</value>
   </data>
-  <data name="&gt;&gt;Label9.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;UserPicture.Type" xml:space="preserve">
+    <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;Label9.Parent" xml:space="preserve">
+  <data name="&gt;&gt;UserPicture.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;Label9.ZOrder" xml:space="preserve">
-    <value>22</value>
+  <data name="&gt;&gt;UserPicture.ZOrder" xml:space="preserve">
+    <value>21</value>
   </data>
   <data name="LinkLabelFav.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
     <value>$this</value>
   </data>
   <data name="&gt;&gt;LinkLabelFav.ZOrder" xml:space="preserve">
-    <value>21</value>
+    <value>22</value>
   </data>
-  <data name="ButtonFollow.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="Label9.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="Label9.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="ButtonFollow.Location" type="System.Drawing.Point, System.Drawing">
-    <value>72, 182</value>
+  <data name="Label9.Location" type="System.Drawing.Point, System.Drawing">
+    <value>290, 407</value>
   </data>
-  <data name="ButtonFollow.Size" type="System.Drawing.Size, System.Drawing">
-    <value>75, 23</value>
+  <data name="Label9.Size" type="System.Drawing.Size, System.Drawing">
+    <value>56, 12</value>
   </data>
-  <data name="ButtonFollow.TabIndex" type="System.Int32, mscorlib">
-    <value>17</value>
+  <data name="Label9.TabIndex" type="System.Int32, mscorlib">
+    <value>33</value>
   </data>
-  <data name="ButtonFollow.Text" xml:space="preserve">
-    <value>ã\83\95ã\82©ã\83­ã\83¼ã\81\99ã\82\8b</value>
+  <data name="Label9.Text" xml:space="preserve">
+    <value>ã\81\8aæ°\97ã\81«å\85¥ã\82\8a</value>
   </data>
-  <data name="&gt;&gt;ButtonFollow.Name" xml:space="preserve">
-    <value>ButtonFollow</value>
+  <data name="&gt;&gt;Label9.Name" xml:space="preserve">
+    <value>Label9</value>
   </data>
-  <data name="&gt;&gt;ButtonFollow.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;Label9.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;ButtonFollow.Parent" xml:space="preserve">
+  <data name="&gt;&gt;Label9.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;ButtonFollow.ZOrder" xml:space="preserve">
-    <value>34</value>
+  <data name="&gt;&gt;Label9.ZOrder" xml:space="preserve">
+    <value>23</value>
   </data>
-  <data name="ButtonUnFollow.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="LabelIsProtected.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Top, Right</value>
+  </data>
+  <data name="LabelIsProtected.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="ButtonUnFollow.Location" type="System.Drawing.Point, System.Drawing">
-    <value>154, 182</value>
+  <data name="LabelIsProtected.Location" type="System.Drawing.Point, System.Drawing">
+    <value>246, 126</value>
   </data>
-  <data name="ButtonUnFollow.Size" type="System.Drawing.Size, System.Drawing">
-    <value>75, 23</value>
+  <data name="LabelIsProtected.Size" type="System.Drawing.Size, System.Drawing">
+    <value>75, 15</value>
   </data>
-  <data name="ButtonUnFollow.TabIndex" type="System.Int32, mscorlib">
-    <value>18</value>
+  <data name="LabelIsProtected.TabIndex" type="System.Int32, mscorlib">
+    <value>12</value>
   </data>
-  <data name="ButtonUnFollow.Text" xml:space="preserve">
-    <value>フォロー解除</value>
+  <data name="LabelIsProtected.Text" xml:space="preserve">
+    <value>LabelIsProtected</value>
   </data>
-  <data name="&gt;&gt;ButtonUnFollow.Name" xml:space="preserve">
-    <value>ButtonUnFollow</value>
+  <data name="&gt;&gt;LabelIsProtected.Name" xml:space="preserve">
+    <value>LabelIsProtected</value>
   </data>
-  <data name="&gt;&gt;ButtonUnFollow.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;LabelIsProtected.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;ButtonUnFollow.Parent" xml:space="preserve">
+  <data name="&gt;&gt;LabelIsProtected.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;ButtonUnFollow.ZOrder" xml:space="preserve">
-    <value>30</value>
+  <data name="&gt;&gt;LabelIsProtected.ZOrder" xml:space="preserve">
+    <value>24</value>
   </data>
-  <data name="LabelIsProtected.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+  <data name="LabelCreatedAt.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
     <value>Top, Right</value>
   </data>
-  <data name="LabelIsProtected.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="LabelCreatedAt.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="LabelIsProtected.Location" type="System.Drawing.Point, System.Drawing">
-    <value>246, 126</value>
+  <data name="LabelCreatedAt.Location" type="System.Drawing.Point, System.Drawing">
+    <value>446, 24</value>
   </data>
-  <data name="LabelIsProtected.Size" type="System.Drawing.Size, System.Drawing">
-    <value>75, 15</value>
+  <data name="LabelCreatedAt.Size" type="System.Drawing.Size, System.Drawing">
+    <value>126, 14</value>
   </data>
-  <data name="LabelIsProtected.TabIndex" type="System.Int32, mscorlib">
-    <value>12</value>
+  <data name="LabelCreatedAt.TabIndex" type="System.Int32, mscorlib">
+    <value>2</value>
   </data>
-  <data name="LabelIsProtected.Text" xml:space="preserve">
-    <value>LabelIsProtected</value>
+  <data name="LabelCreatedAt.Text" xml:space="preserve">
+    <value>LabelCreatedAt</value>
   </data>
-  <data name="&gt;&gt;LabelIsProtected.Name" xml:space="preserve">
-    <value>LabelIsProtected</value>
+  <data name="LabelCreatedAt.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
+    <value>TopRight</value>
   </data>
-  <data name="&gt;&gt;LabelIsProtected.Type" xml:space="preserve">
+  <data name="&gt;&gt;LabelCreatedAt.Name" xml:space="preserve">
+    <value>LabelCreatedAt</value>
+  </data>
+  <data name="&gt;&gt;LabelCreatedAt.Type" xml:space="preserve">
     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;LabelIsProtected.Parent" xml:space="preserve">
+  <data name="&gt;&gt;LabelCreatedAt.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;LabelIsProtected.ZOrder" xml:space="preserve">
-    <value>23</value>
+  <data name="&gt;&gt;LabelCreatedAt.ZOrder" xml:space="preserve">
+    <value>25</value>
   </data>
-  <data name="LabelIsFollowing.AutoSize" type="System.Boolean, mscorlib">
+  <data name="LinkLabelTweet.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
-  <data name="LabelIsFollowing.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="LinkLabelTweet.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="LabelIsFollowing.Location" type="System.Drawing.Point, System.Drawing">
-    <value>145, 156</value>
+  <data name="LinkLabelTweet.Location" type="System.Drawing.Point, System.Drawing">
+    <value>107, 408</value>
   </data>
-  <data name="LabelIsFollowing.Size" type="System.Drawing.Size, System.Drawing">
+  <data name="LinkLabelTweet.Size" type="System.Drawing.Size, System.Drawing">
     <value>84, 12</value>
   </data>
-  <data name="LabelIsFollowing.TabIndex" type="System.Int32, mscorlib">
-    <value>15</value>
+  <data name="LinkLabelTweet.TabIndex" type="System.Int32, mscorlib">
+    <value>32</value>
   </data>
-  <data name="LabelIsFollowing.Text" xml:space="preserve">
-    <value>Getting datas ...</value>
+  <data name="LinkLabelTweet.Text" xml:space="preserve">
+    <value>LinkLabelTweet</value>
   </data>
-  <data name="&gt;&gt;LabelIsFollowing.Name" xml:space="preserve">
-    <value>LabelIsFollowing</value>
+  <data name="&gt;&gt;LinkLabelTweet.Name" xml:space="preserve">
+    <value>LinkLabelTweet</value>
   </data>
-  <data name="&gt;&gt;LabelIsFollowing.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;LinkLabelTweet.Type" xml:space="preserve">
+    <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;LabelIsFollowing.Parent" xml:space="preserve">
+  <data name="&gt;&gt;LinkLabelTweet.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;LabelIsFollowing.ZOrder" xml:space="preserve">
-    <value>28</value>
+  <data name="&gt;&gt;LinkLabelTweet.ZOrder" xml:space="preserve">
+    <value>26</value>
   </data>
   <data name="LabelIsFollowed.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
     <value>$this</value>
   </data>
   <data name="&gt;&gt;LabelIsFollowed.ZOrder" xml:space="preserve">
-    <value>26</value>
-  </data>
-  <metadata name="ContextMenuUserPicture.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>697, 15</value>
-  </metadata>
-  <data name="ContextMenuUserPicture.Size" type="System.Drawing.Size, System.Drawing">
-    <value>140, 26</value>
-  </data>
-  <data name="&gt;&gt;ContextMenuUserPicture.Name" xml:space="preserve">
-    <value>ContextMenuUserPicture</value>
-  </data>
-  <data name="&gt;&gt;ContextMenuUserPicture.Type" xml:space="preserve">
-    <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="UserPicture.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
-  </data>
-  <data name="UserPicture.Location" type="System.Drawing.Point, System.Drawing">
-    <value>12, 59</value>
-  </data>
-  <data name="UserPicture.Size" type="System.Drawing.Size, System.Drawing">
-    <value>73, 73</value>
-  </data>
-  <data name="UserPicture.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
-    <value>StretchImage</value>
-  </data>
-  <data name="UserPicture.TabIndex" type="System.Int32, mscorlib">
-    <value>1</value>
-  </data>
-  <data name="&gt;&gt;UserPicture.Name" xml:space="preserve">
-    <value>UserPicture</value>
-  </data>
-  <data name="&gt;&gt;UserPicture.Type" xml:space="preserve">
-    <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;UserPicture.Parent" xml:space="preserve">
-    <value>$this</value>
-  </data>
-  <data name="&gt;&gt;UserPicture.ZOrder" xml:space="preserve">
-    <value>16</value>
-  </data>
-  <data name="ChangeIconToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>139, 22</value>
-  </data>
-  <data name="ChangeIconToolStripMenuItem.Text" xml:space="preserve">
-    <value>アイコンの変更</value>
-  </data>
-  <metadata name="BackgroundWorkerImageLoader.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>17, 17</value>
-  </metadata>
-  <data name="LabelScreenName.Font" type="System.Drawing.Font, System.Drawing">
-    <value>MS UI Gothic, 12pt</value>
-  </data>
-  <data name="LabelScreenName.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
-  </data>
-  <data name="LabelScreenName.Location" type="System.Drawing.Point, System.Drawing">
-    <value>9, 20</value>
-  </data>
-  <data name="LabelScreenName.Size" type="System.Drawing.Size, System.Drawing">
-    <value>431, 20</value>
-  </data>
-  <data name="LabelScreenName.TabIndex" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="LabelScreenName.Text" xml:space="preserve">
-    <value>ScreenName</value>
-  </data>
-  <data name="&gt;&gt;LabelScreenName.Name" xml:space="preserve">
-    <value>LabelScreenName</value>
-  </data>
-  <data name="&gt;&gt;LabelScreenName.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;LabelScreenName.Parent" xml:space="preserve">
-    <value>$this</value>
-  </data>
-  <data name="&gt;&gt;LabelScreenName.ZOrder" xml:space="preserve">
-    <value>19</value>
+    <value>27</value>
   </data>
-  <metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>230, 17</value>
-  </metadata>
-  <data name="LinkLabel1.AutoSize" type="System.Boolean, mscorlib">
+  <data name="Label8.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
-  <data name="LinkLabel1.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="Label8.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="LinkLabel1.Location" type="System.Drawing.Point, System.Drawing">
-    <value>391, 127</value>
+  <data name="Label8.Location" type="System.Drawing.Point, System.Drawing">
+    <value>14, 408</value>
   </data>
-  <data name="LinkLabel1.Size" type="System.Drawing.Size, System.Drawing">
-    <value>100, 12</value>
+  <data name="Label8.Size" type="System.Drawing.Size, System.Drawing">
+    <value>83, 12</value>
   </data>
-  <data name="LinkLabel1.TabIndex" type="System.Int32, mscorlib">
-    <value>13</value>
+  <data name="Label8.TabIndex" type="System.Int32, mscorlib">
+    <value>31</value>
   </data>
-  <data name="LinkLabel1.Text" xml:space="preserve">
-    <value>認証済み(Verified)</value>
+  <data name="Label8.Text" xml:space="preserve">
+    <value>発言数(ホーム)</value>
   </data>
-  <data name="&gt;&gt;LinkLabel1.Name" xml:space="preserve">
-    <value>LinkLabel1</value>
+  <data name="&gt;&gt;Label8.Name" xml:space="preserve">
+    <value>Label8</value>
   </data>
-  <data name="&gt;&gt;LinkLabel1.Type" xml:space="preserve">
-    <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;Label8.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;LinkLabel1.Parent" xml:space="preserve">
+  <data name="&gt;&gt;Label8.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;LinkLabel1.ZOrder" xml:space="preserve">
-    <value>14</value>
-  </data>
-  <metadata name="ContextMenuRecentPostBrowser.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>326, 17</value>
-  </metadata>
-  <data name="ContextMenuRecentPostBrowser.Size" type="System.Drawing.Size, System.Drawing">
-    <value>167, 48</value>
-  </data>
-  <data name="&gt;&gt;ContextMenuRecentPostBrowser.Name" xml:space="preserve">
-    <value>ContextMenuRecentPostBrowser</value>
-  </data>
-  <data name="&gt;&gt;ContextMenuRecentPostBrowser.Type" xml:space="preserve">
-    <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="SelectionCopyToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>166, 22</value>
-  </data>
-  <data name="SelectionCopyToolStripMenuItem.Text" xml:space="preserve">
-    <value>選択文字列をコピー</value>
-  </data>
-  <data name="SelectAllToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>166, 22</value>
-  </data>
-  <data name="SelectAllToolStripMenuItem.Text" xml:space="preserve">
-    <value>すべて選択</value>
+  <data name="&gt;&gt;Label8.ZOrder" xml:space="preserve">
+    <value>28</value>
   </data>
-  <data name="LabelRecentPost.AutoSize" type="System.Boolean, mscorlib">
+  <data name="LabelIsFollowing.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
-  <data name="LabelRecentPost.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="LabelIsFollowing.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="LabelRecentPost.Location" type="System.Drawing.Point, System.Drawing">
-    <value>10, 305</value>
+  <data name="LabelIsFollowing.Location" type="System.Drawing.Point, System.Drawing">
+    <value>145, 156</value>
   </data>
-  <data name="LabelRecentPost.Size" type="System.Drawing.Size, System.Drawing">
-    <value>63, 12</value>
+  <data name="LabelIsFollowing.Size" type="System.Drawing.Size, System.Drawing">
+    <value>84, 12</value>
   </data>
-  <data name="LabelRecentPost.TabIndex" type="System.Int32, mscorlib">
-    <value>25</value>
+  <data name="LabelIsFollowing.TabIndex" type="System.Int32, mscorlib">
+    <value>15</value>
   </data>
-  <data name="LabelRecentPost.Text" xml:space="preserve">
-    <value>最近の発言</value>
+  <data name="LabelIsFollowing.Text" xml:space="preserve">
+    <value>Getting datas ...</value>
   </data>
-  <data name="&gt;&gt;LabelRecentPost.Name" xml:space="preserve">
-    <value>LabelRecentPost</value>
+  <data name="&gt;&gt;LabelIsFollowing.Name" xml:space="preserve">
+    <value>LabelIsFollowing</value>
   </data>
-  <data name="&gt;&gt;LabelRecentPost.Type" xml:space="preserve">
+  <data name="&gt;&gt;LabelIsFollowing.Type" xml:space="preserve">
     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;LabelRecentPost.Parent" xml:space="preserve">
+  <data name="&gt;&gt;LabelIsFollowing.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;LabelRecentPost.ZOrder" xml:space="preserve">
-    <value>20</value>
+  <data name="&gt;&gt;LabelIsFollowing.ZOrder" xml:space="preserve">
+    <value>29</value>
   </data>
-  <data name="LabelIsVerified.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Top, Right</value>
+  <data name="LinkLabelFollowers.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="LabelIsVerified.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="LinkLabelFollowers.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="LabelIsVerified.Location" type="System.Drawing.Point, System.Drawing">
-    <value>497, 126</value>
-  </data>
-  <data name="LabelIsVerified.Size" type="System.Drawing.Size, System.Drawing">
-    <value>75, 15</value>
+  <data name="LinkLabelFollowers.Location" type="System.Drawing.Point, System.Drawing">
+    <value>414, 383</value>
   </data>
-  <data name="LabelIsVerified.TabIndex" type="System.Int32, mscorlib">
-    <value>14</value>
+  <data name="LinkLabelFollowers.Size" type="System.Drawing.Size, System.Drawing">
+    <value>102, 12</value>
   </data>
-  <data name="LabelIsVerified.Text" xml:space="preserve">
-    <value>LabelIsVerified</value>
+  <data name="LinkLabelFollowers.TabIndex" type="System.Int32, mscorlib">
+    <value>30</value>
   </data>
-  <data name="&gt;&gt;LabelIsVerified.Name" xml:space="preserve">
-    <value>LabelIsVerified</value>
+  <data name="LinkLabelFollowers.Text" xml:space="preserve">
+    <value>LinkLabelFollowers</value>
   </data>
-  <data name="&gt;&gt;LabelIsVerified.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;LinkLabelFollowers.Name" xml:space="preserve">
+    <value>LinkLabelFollowers</value>
   </data>
-  <data name="&gt;&gt;LabelIsVerified.Parent" xml:space="preserve">
+  <data name="&gt;&gt;LinkLabelFollowers.Type" xml:space="preserve">
+    <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;LinkLabelFollowers.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;LabelIsVerified.ZOrder" xml:space="preserve">
-    <value>17</value>
+  <data name="&gt;&gt;LinkLabelFollowers.ZOrder" xml:space="preserve">
+    <value>30</value>
   </data>
-  <data name="ButtonSearchPosts.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="ButtonUnFollow.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="ButtonSearchPosts.Location" type="System.Drawing.Point, System.Drawing">
-    <value>243, 182</value>
+  <data name="ButtonUnFollow.Location" type="System.Drawing.Point, System.Drawing">
+    <value>154, 182</value>
   </data>
-  <data name="ButtonSearchPosts.Size" type="System.Drawing.Size, System.Drawing">
+  <data name="ButtonUnFollow.Size" type="System.Drawing.Size, System.Drawing">
     <value>75, 23</value>
   </data>
-  <data name="ButtonSearchPosts.TabIndex" type="System.Int32, mscorlib">
-    <value>19</value>
+  <data name="ButtonUnFollow.TabIndex" type="System.Int32, mscorlib">
+    <value>18</value>
   </data>
-  <data name="ButtonSearchPosts.Text" xml:space="preserve">
-    <value>TLを取得</value>
+  <data name="ButtonUnFollow.Text" xml:space="preserve">
+    <value>フォロー解除</value>
   </data>
-  <data name="&gt;&gt;ButtonSearchPosts.Name" xml:space="preserve">
-    <value>ButtonSearchPosts</value>
+  <data name="&gt;&gt;ButtonUnFollow.Name" xml:space="preserve">
+    <value>ButtonUnFollow</value>
   </data>
-  <data name="&gt;&gt;ButtonSearchPosts.Type" xml:space="preserve">
+  <data name="&gt;&gt;ButtonUnFollow.Type" xml:space="preserve">
     <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;ButtonSearchPosts.Parent" xml:space="preserve">
+  <data name="&gt;&gt;ButtonUnFollow.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;ButtonSearchPosts.ZOrder" xml:space="preserve">
-    <value>13</value>
+  <data name="&gt;&gt;ButtonUnFollow.ZOrder" xml:space="preserve">
+    <value>31</value>
   </data>
-  <data name="LabelId.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Top, Right</value>
+  <data name="LinkLabelFollowing.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="LabelId.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="LinkLabelFollowing.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="LabelId.Location" type="System.Drawing.Point, System.Drawing">
-    <value>446, 60</value>
-  </data>
-  <data name="LabelId.Size" type="System.Drawing.Size, System.Drawing">
-    <value>126, 14</value>
+  <data name="LinkLabelFollowing.Location" type="System.Drawing.Point, System.Drawing">
+    <value>107, 383</value>
   </data>
-  <data name="LabelId.TabIndex" type="System.Int32, mscorlib">
-    <value>4</value>
+  <data name="LinkLabelFollowing.Size" type="System.Drawing.Size, System.Drawing">
+    <value>101, 12</value>
   </data>
-  <data name="LabelId.Text" xml:space="preserve">
-    <value>LabelId</value>
+  <data name="LinkLabelFollowing.TabIndex" type="System.Int32, mscorlib">
+    <value>28</value>
   </data>
-  <data name="LabelId.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
-    <value>TopRight</value>
+  <data name="LinkLabelFollowing.Text" xml:space="preserve">
+    <value>LinkLabelFollowing</value>
   </data>
-  <data name="&gt;&gt;LabelId.Name" xml:space="preserve">
-    <value>LabelId</value>
+  <data name="&gt;&gt;LinkLabelFollowing.Name" xml:space="preserve">
+    <value>LinkLabelFollowing</value>
   </data>
-  <data name="&gt;&gt;LabelId.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;LinkLabelFollowing.Type" xml:space="preserve">
+    <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;LabelId.Parent" xml:space="preserve">
+  <data name="&gt;&gt;LinkLabelFollowing.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;LabelId.ZOrder" xml:space="preserve">
-    <value>9</value>
+  <data name="&gt;&gt;LinkLabelFollowing.ZOrder" xml:space="preserve">
+    <value>32</value>
   </data>
-  <data name="Label12.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Top, Right</value>
+  <data name="Label6.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="Label12.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="Label6.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="Label12.Location" type="System.Drawing.Point, System.Drawing">
-    <value>452, 44</value>
-  </data>
-  <data name="Label12.Size" type="System.Drawing.Size, System.Drawing">
-    <value>120, 12</value>
+  <data name="Label6.Location" type="System.Drawing.Point, System.Drawing">
+    <value>290, 383</value>
   </data>
-  <data name="Label12.TabIndex" type="System.Int32, mscorlib">
-    <value>3</value>
+  <data name="Label6.Size" type="System.Drawing.Size, System.Drawing">
+    <value>87, 12</value>
   </data>
-  <data name="Label12.Text" xml:space="preserve">
-    <value>アカウントID</value>
+  <data name="Label6.TabIndex" type="System.Int32, mscorlib">
+    <value>29</value>
   </data>
-  <data name="Label12.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
-    <value>TopRight</value>
+  <data name="Label6.Text" xml:space="preserve">
+    <value>フォローされている</value>
   </data>
-  <data name="&gt;&gt;Label12.Name" xml:space="preserve">
-    <value>Label12</value>
+  <data name="&gt;&gt;Label6.Name" xml:space="preserve">
+    <value>Label6</value>
   </data>
-  <data name="&gt;&gt;Label12.Type" xml:space="preserve">
+  <data name="&gt;&gt;Label6.Type" xml:space="preserve">
     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;Label12.Parent" xml:space="preserve">
+  <data name="&gt;&gt;Label6.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;Label12.ZOrder" xml:space="preserve">
-    <value>12</value>
+  <data name="&gt;&gt;Label6.ZOrder" xml:space="preserve">
+    <value>33</value>
   </data>
-  <data name="ButtonEdit.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="LabelName.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="ButtonEdit.Location" type="System.Drawing.Point, System.Drawing">
-    <value>16, 431</value>
+  <data name="LabelName.Location" type="System.Drawing.Point, System.Drawing">
+    <value>154, 60</value>
   </data>
-  <data name="ButtonEdit.Size" type="System.Drawing.Size, System.Drawing">
-    <value>75, 23</value>
+  <data name="LabelName.Size" type="System.Drawing.Size, System.Drawing">
+    <value>286, 14</value>
   </data>
-  <data name="ButtonEdit.TabIndex" type="System.Int32, mscorlib">
-    <value>35</value>
+  <data name="LabelName.TabIndex" type="System.Int32, mscorlib">
+    <value>6</value>
   </data>
-  <data name="ButtonEdit.Text" xml:space="preserve">
-    <value>編集</value>
+  <data name="LabelName.Text" xml:space="preserve">
+    <value>LabelName</value>
   </data>
-  <data name="&gt;&gt;ButtonEdit.Name" xml:space="preserve">
-    <value>ButtonEdit</value>
+  <data name="&gt;&gt;LabelName.Name" xml:space="preserve">
+    <value>LabelName</value>
   </data>
-  <data name="&gt;&gt;ButtonEdit.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;LabelName.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;ButtonEdit.Parent" xml:space="preserve">
+  <data name="&gt;&gt;LabelName.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;ButtonEdit.ZOrder" xml:space="preserve">
-    <value>8</value>
-  </data>
-  <data name="RecentPostBrowser.Location" type="System.Drawing.Point, System.Drawing">
-    <value>82, 303</value>
+  <data name="&gt;&gt;LabelName.ZOrder" xml:space="preserve">
+    <value>34</value>
   </data>
-  <data name="RecentPostBrowser.Size" type="System.Drawing.Size, System.Drawing">
-    <value>490, 65</value>
+  <data name="ButtonFollow.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
   </data>
-  <data name="RecentPostBrowser.TabIndex" type="System.Int32, mscorlib">
-    <value>26</value>
+  <data name="ButtonFollow.Location" type="System.Drawing.Point, System.Drawing">
+    <value>72, 182</value>
   </data>
-  <data name="&gt;&gt;RecentPostBrowser.Name" xml:space="preserve">
-    <value>RecentPostBrowser</value>
+  <data name="ButtonFollow.Size" type="System.Drawing.Size, System.Drawing">
+    <value>75, 23</value>
   </data>
-  <data name="&gt;&gt;RecentPostBrowser.Type" xml:space="preserve">
-    <value>System.Windows.Forms.WebBrowser, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="ButtonFollow.TabIndex" type="System.Int32, mscorlib">
+    <value>17</value>
   </data>
-  <data name="&gt;&gt;RecentPostBrowser.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="ButtonFollow.Text" xml:space="preserve">
+    <value>フォローする</value>
   </data>
-  <data name="&gt;&gt;RecentPostBrowser.ZOrder" xml:space="preserve">
-    <value>15</value>
+  <data name="&gt;&gt;ButtonFollow.Name" xml:space="preserve">
+    <value>ButtonFollow</value>
   </data>
-  <data name="DescriptionBrowser.Location" type="System.Drawing.Point, System.Drawing">
-    <value>82, 211</value>
+  <data name="&gt;&gt;ButtonFollow.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="DescriptionBrowser.Size" type="System.Drawing.Size, System.Drawing">
-    <value>490, 73</value>
+  <data name="&gt;&gt;ButtonFollow.Parent" xml:space="preserve">
+    <value>$this</value>
   </data>
-  <data name="DescriptionBrowser.TabIndex" type="System.Int32, mscorlib">
-    <value>24</value>
+  <data name="&gt;&gt;ButtonFollow.ZOrder" xml:space="preserve">
+    <value>35</value>
   </data>
-  <data name="&gt;&gt;DescriptionBrowser.Name" xml:space="preserve">
-    <value>DescriptionBrowser</value>
+  <data name="Label5.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="&gt;&gt;DescriptionBrowser.Type" xml:space="preserve">
-    <value>System.Windows.Forms.WebBrowser, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="Label5.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
   </data>
-  <data name="&gt;&gt;DescriptionBrowser.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="Label5.Location" type="System.Drawing.Point, System.Drawing">
+    <value>14, 383</value>
   </data>
-  <data name="&gt;&gt;DescriptionBrowser.ZOrder" xml:space="preserve">
-    <value>18</value>
+  <data name="Label5.Size" type="System.Drawing.Size, System.Drawing">
+    <value>77, 12</value>
   </data>
-  <data name="TextBoxName.Location" type="System.Drawing.Point, System.Drawing">
-    <value>34, 163</value>
+  <data name="Label5.TabIndex" type="System.Int32, mscorlib">
+    <value>27</value>
   </data>
-  <data name="TextBoxName.Size" type="System.Drawing.Size, System.Drawing">
-    <value>16, 19</value>
+  <data name="Label5.Text" xml:space="preserve">
+    <value>フォローしている</value>
   </data>
-  <data name="TextBoxName.TabIndex" type="System.Int32, mscorlib">
-    <value>37</value>
+  <data name="&gt;&gt;Label5.Name" xml:space="preserve">
+    <value>Label5</value>
   </data>
-  <data name="TextBoxName.Visible" type="System.Boolean, mscorlib">
-    <value>False</value>
+  <data name="&gt;&gt;Label5.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;TextBoxName.Name" xml:space="preserve">
-    <value>TextBoxName</value>
+  <data name="&gt;&gt;Label5.Parent" xml:space="preserve">
+    <value>$this</value>
   </data>
-  <data name="&gt;&gt;TextBoxName.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;Label5.ZOrder" xml:space="preserve">
+    <value>36</value>
   </data>
-  <data name="&gt;&gt;TextBoxName.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="Label7.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Top, Right</value>
   </data>
-  <data name="&gt;&gt;TextBoxName.ZOrder" xml:space="preserve">
-    <value>11</value>
+  <data name="Label7.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
   </data>
-  <data name="TextBoxLocation.Location" type="System.Drawing.Point, System.Drawing">
-    <value>34, 188</value>
+  <data name="Label7.Location" type="System.Drawing.Point, System.Drawing">
+    <value>452, 8</value>
   </data>
-  <data name="TextBoxLocation.Size" type="System.Drawing.Size, System.Drawing">
-    <value>16, 19</value>
+  <data name="Label7.Size" type="System.Drawing.Size, System.Drawing">
+    <value>120, 12</value>
   </data>
-  <data name="TextBoxLocation.TabIndex" type="System.Int32, mscorlib">
-    <value>38</value>
+  <data name="Label7.TabIndex" type="System.Int32, mscorlib">
+    <value>1</value>
   </data>
-  <data name="TextBoxLocation.Visible" type="System.Boolean, mscorlib">
-    <value>False</value>
+  <data name="Label7.Text" xml:space="preserve">
+    <value>アカウント作成日時</value>
   </data>
-  <data name="&gt;&gt;TextBoxLocation.Name" xml:space="preserve">
-    <value>TextBoxLocation</value>
+  <data name="Label7.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
+    <value>TopRight</value>
   </data>
-  <data name="&gt;&gt;TextBoxLocation.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;Label7.Name" xml:space="preserve">
+    <value>Label7</value>
   </data>
-  <data name="&gt;&gt;TextBoxLocation.Parent" xml:space="preserve">
+  <data name="&gt;&gt;Label7.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;Label7.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;TextBoxLocation.ZOrder" xml:space="preserve">
-    <value>10</value>
+  <data name="&gt;&gt;Label7.ZOrder" xml:space="preserve">
+    <value>37</value>
   </data>
-  <data name="TextBoxWeb.Location" type="System.Drawing.Point, System.Drawing">
-    <value>12, 163</value>
+  <data name="Label4.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="TextBoxWeb.Size" type="System.Drawing.Size, System.Drawing">
-    <value>16, 19</value>
+  <data name="Label4.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
   </data>
-  <data name="TextBoxWeb.TabIndex" type="System.Int32, mscorlib">
-    <value>39</value>
+  <data name="Label4.Location" type="System.Drawing.Point, System.Drawing">
+    <value>10, 215</value>
   </data>
-  <data name="TextBoxWeb.Visible" type="System.Boolean, mscorlib">
-    <value>False</value>
+  <data name="Label4.Size" type="System.Drawing.Size, System.Drawing">
+    <value>53, 12</value>
   </data>
-  <data name="&gt;&gt;TextBoxWeb.Name" xml:space="preserve">
-    <value>TextBoxWeb</value>
+  <data name="Label4.TabIndex" type="System.Int32, mscorlib">
+    <value>23</value>
   </data>
-  <data name="&gt;&gt;TextBoxWeb.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="Label4.Text" xml:space="preserve">
+    <value>自己紹介</value>
   </data>
-  <data name="&gt;&gt;TextBoxWeb.Parent" xml:space="preserve">
+  <data name="&gt;&gt;Label4.Name" xml:space="preserve">
+    <value>Label4</value>
+  </data>
+  <data name="&gt;&gt;Label4.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;Label4.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;TextBoxWeb.ZOrder" xml:space="preserve">
-    <value>7</value>
+  <data name="&gt;&gt;Label4.ZOrder" xml:space="preserve">
+    <value>38</value>
   </data>
-  <data name="TextBoxDescription.Location" type="System.Drawing.Point, System.Drawing">
-    <value>12, 186</value>
+  <data name="LabelLocation.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
   </data>
-  <data name="TextBoxDescription.Size" type="System.Drawing.Size, System.Drawing">
-    <value>16, 19</value>
+  <data name="LabelLocation.Location" type="System.Drawing.Point, System.Drawing">
+    <value>154, 81</value>
   </data>
-  <data name="TextBoxDescription.TabIndex" type="System.Int32, mscorlib">
-    <value>40</value>
+  <data name="LabelLocation.Size" type="System.Drawing.Size, System.Drawing">
+    <value>418, 13</value>
   </data>
-  <data name="TextBoxDescription.Visible" type="System.Boolean, mscorlib">
-    <value>False</value>
+  <data name="LabelLocation.TabIndex" type="System.Int32, mscorlib">
+    <value>8</value>
   </data>
-  <data name="&gt;&gt;TextBoxDescription.Name" xml:space="preserve">
-    <value>TextBoxDescription</value>
+  <data name="LabelLocation.Text" xml:space="preserve">
+    <value>LabelLocation</value>
   </data>
-  <data name="&gt;&gt;TextBoxDescription.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;LabelLocation.Name" xml:space="preserve">
+    <value>LabelLocation</value>
   </data>
-  <data name="&gt;&gt;TextBoxDescription.Parent" xml:space="preserve">
+  <data name="&gt;&gt;LabelLocation.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;LabelLocation.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;TextBoxDescription.ZOrder" xml:space="preserve">
-    <value>6</value>
+  <data name="&gt;&gt;LabelLocation.ZOrder" xml:space="preserve">
+    <value>39</value>
   </data>
-  <data name="ButtonBlock.Location" type="System.Drawing.Point, System.Drawing">
-    <value>416, 182</value>
+  <metadata name="OpenFileDialogIcon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>547, 15</value>
+  </metadata>
+  <data name="LinkLabelWeb.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
   </data>
-  <data name="ButtonBlock.Size" type="System.Drawing.Size, System.Drawing">
-    <value>75, 23</value>
+  <data name="LinkLabelWeb.Location" type="System.Drawing.Point, System.Drawing">
+    <value>154, 103</value>
   </data>
-  <data name="ButtonBlock.TabIndex" type="System.Int32, mscorlib">
-    <value>21</value>
+  <data name="LinkLabelWeb.Size" type="System.Drawing.Size, System.Drawing">
+    <value>418, 14</value>
   </data>
-  <data name="ButtonBlock.Text" xml:space="preserve">
-    <value>ブロック</value>
+  <data name="LinkLabelWeb.TabIndex" type="System.Int32, mscorlib">
+    <value>10</value>
   </data>
-  <data name="&gt;&gt;ButtonBlock.Name" xml:space="preserve">
-    <value>ButtonBlock</value>
+  <data name="LinkLabelWeb.Text" xml:space="preserve">
+    <value>LinkLabelWeb</value>
   </data>
-  <data name="&gt;&gt;ButtonBlock.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;LinkLabelWeb.Name" xml:space="preserve">
+    <value>LinkLabelWeb</value>
   </data>
-  <data name="&gt;&gt;ButtonBlock.Parent" xml:space="preserve">
+  <data name="&gt;&gt;LinkLabelWeb.Type" xml:space="preserve">
+    <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;LinkLabelWeb.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;ButtonBlock.ZOrder" xml:space="preserve">
-    <value>5</value>
+  <data name="&gt;&gt;LinkLabelWeb.ZOrder" xml:space="preserve">
+    <value>40</value>
   </data>
-  <data name="ButtonReportSpam.Location" type="System.Drawing.Point, System.Drawing">
-    <value>497, 182</value>
+  <data name="Label1.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="ButtonReportSpam.Size" type="System.Drawing.Size, System.Drawing">
-    <value>75, 23</value>
+  <data name="Label1.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
   </data>
-  <data name="ButtonReportSpam.TabIndex" type="System.Int32, mscorlib">
-    <value>22</value>
+  <data name="Label1.Location" type="System.Drawing.Point, System.Drawing">
+    <value>100, 60</value>
   </data>
-  <data name="ButtonReportSpam.Text" xml:space="preserve">
-    <value>スパム報告</value>
+  <data name="Label1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>29, 12</value>
   </data>
-  <data name="&gt;&gt;ButtonReportSpam.Name" xml:space="preserve">
-    <value>ButtonReportSpam</value>
+  <data name="Label1.TabIndex" type="System.Int32, mscorlib">
+    <value>5</value>
   </data>
-  <data name="&gt;&gt;ButtonReportSpam.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="Label1.Text" xml:space="preserve">
+    <value>名前</value>
   </data>
-  <data name="&gt;&gt;ButtonReportSpam.Parent" xml:space="preserve">
+  <data name="&gt;&gt;Label1.Name" xml:space="preserve">
+    <value>Label1</value>
+  </data>
+  <data name="&gt;&gt;Label1.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;Label1.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;ButtonReportSpam.ZOrder" xml:space="preserve">
-    <value>4</value>
+  <data name="&gt;&gt;Label1.ZOrder" xml:space="preserve">
+    <value>41</value>
   </data>
-  <data name="ButtonBlockDestroy.Location" type="System.Drawing.Point, System.Drawing">
-    <value>335, 182</value>
+  <data name="Label3.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="ButtonBlockDestroy.Size" type="System.Drawing.Size, System.Drawing">
-    <value>75, 23</value>
+  <data name="Label3.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
   </data>
-  <data name="ButtonBlockDestroy.TabIndex" type="System.Int32, mscorlib">
-    <value>20</value>
+  <data name="Label3.Location" type="System.Drawing.Point, System.Drawing">
+    <value>100, 104</value>
   </data>
-  <data name="ButtonBlockDestroy.Text" xml:space="preserve">
-    <value>ブロック解除</value>
+  <data name="Label3.Size" type="System.Drawing.Size, System.Drawing">
+    <value>26, 12</value>
   </data>
-  <data name="&gt;&gt;ButtonBlockDestroy.Name" xml:space="preserve">
-    <value>ButtonBlockDestroy</value>
+  <data name="Label3.TabIndex" type="System.Int32, mscorlib">
+    <value>9</value>
   </data>
-  <data name="&gt;&gt;ButtonBlockDestroy.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="Label3.Text" xml:space="preserve">
+    <value>Web</value>
   </data>
-  <data name="&gt;&gt;ButtonBlockDestroy.Parent" xml:space="preserve">
+  <data name="&gt;&gt;Label3.Name" xml:space="preserve">
+    <value>Label3</value>
+  </data>
+  <data name="&gt;&gt;Label3.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;Label3.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;ButtonBlockDestroy.ZOrder" xml:space="preserve">
-    <value>3</value>
+  <data name="&gt;&gt;Label3.ZOrder" xml:space="preserve">
+    <value>42</value>
   </data>
-  <data name="LinkLabel2.AutoSize" type="System.Boolean, mscorlib">
+  <data name="Label2.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
-  <data name="LinkLabel2.Location" type="System.Drawing.Point, System.Drawing">
-    <value>152, 127</value>
+  <data name="Label2.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
   </data>
-  <data name="LinkLabel2.Size" type="System.Drawing.Size, System.Drawing">
-    <value>86, 12</value>
+  <data name="Label2.Location" type="System.Drawing.Point, System.Drawing">
+    <value>100, 82</value>
   </data>
-  <data name="LinkLabel2.TabIndex" type="System.Int32, mscorlib">
-    <value>11</value>
+  <data name="Label2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>41, 12</value>
   </data>
-  <data name="LinkLabel2.Text" xml:space="preserve">
-    <value>非公開(Protect)</value>
+  <data name="Label2.TabIndex" type="System.Int32, mscorlib">
+    <value>7</value>
   </data>
-  <data name="&gt;&gt;LinkLabel2.Name" xml:space="preserve">
-    <value>LinkLabel2</value>
+  <data name="Label2.Text" xml:space="preserve">
+    <value>現在地</value>
   </data>
-  <data name="&gt;&gt;LinkLabel2.Type" xml:space="preserve">
-    <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;Label2.Name" xml:space="preserve">
+    <value>Label2</value>
   </data>
-  <data name="&gt;&gt;LinkLabel2.Parent" xml:space="preserve">
+  <data name="&gt;&gt;Label2.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;Label2.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;LinkLabel2.ZOrder" xml:space="preserve">
-    <value>2</value>
+  <data name="&gt;&gt;Label2.ZOrder" xml:space="preserve">
+    <value>43</value>
   </data>
-  <metadata name="OpenFileDialogIcon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>547, 15</value>
-  </metadata>
   <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
   <data name="$this.Text" xml:space="preserve">
     <value> のユーザー情報</value>
   </data>
-  <data name="&gt;&gt;ChangeIconToolStripMenuItem.Name" xml:space="preserve">
-    <value>ChangeIconToolStripMenuItem</value>
-  </data>
-  <data name="&gt;&gt;ChangeIconToolStripMenuItem.Type" xml:space="preserve">
-    <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
   <data name="&gt;&gt;BackgroundWorkerImageLoader.Name" xml:space="preserve">
     <value>BackgroundWorkerImageLoader</value>
   </data>
   <data name="&gt;&gt;BackgroundWorkerImageLoader.Type" xml:space="preserve">
     <value>System.ComponentModel.BackgroundWorker, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;ToolTip1.Name" xml:space="preserve">
-    <value>ToolTip1</value>
-  </data>
-  <data name="&gt;&gt;ToolTip1.Type" xml:space="preserve">
-    <value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
   <data name="&gt;&gt;SelectionCopyToolStripMenuItem.Name" xml:space="preserve">
     <value>SelectionCopyToolStripMenuItem</value>
   </data>
   <data name="&gt;&gt;SelectAllToolStripMenuItem.Type" xml:space="preserve">
     <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
+  <data name="&gt;&gt;ToolTip1.Name" xml:space="preserve">
+    <value>ToolTip1</value>
+  </data>
+  <data name="&gt;&gt;ToolTip1.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;ChangeIconToolStripMenuItem.Name" xml:space="preserve">
+    <value>ChangeIconToolStripMenuItem</value>
+  </data>
+  <data name="&gt;&gt;ChangeIconToolStripMenuItem.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
   <data name="&gt;&gt;OpenFileDialogIcon.Name" xml:space="preserve">
     <value>OpenFileDialogIcon</value>
   </data>
index a8f7137..35426cb 100644 (file)
     <Compile Include="Setting\SettingLocal.cs" />
     <Compile Include="ShieldIcon.cs" />
     <Compile Include="ShortUrl.cs" />
+    <Compile Include="ShowUserInfo.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="ShowUserInfo.Designer.cs">
+      <DependentUpon>ShowUserInfo.cs</DependentUpon>
+    </Compile>
     <Compile Include="StatusDictionary.cs" />
     <Compile Include="ToolStripAPIGauge.cs">
       <SubType>Component</SubType>
     <EmbeddedResource Include="SearchWord.zh-CHS.resx">
       <DependentUpon>SearchWord.cs</DependentUpon>
     </EmbeddedResource>
+    <EmbeddedResource Include="ShowUserInfo.en.resx">
+      <DependentUpon>ShowUserInfo.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="ShowUserInfo.resx">
+      <DependentUpon>ShowUserInfo.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="ShowUserInfo.zh-CHS.resx">
+      <DependentUpon>ShowUserInfo.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="TweenAboutBox.en.resx">
       <DependentUpon>TweenAboutBox.cs</DependentUpon>
     </EmbeddedResource>