</data>
<assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="StatusStrip1.TabIndex" type="System.Int32, mscorlib">
- <value>11</value>
+ <value>0</value>
</data>
<data name="StatusStrip1.Text" xml:space="preserve">
<value>StatusStrip1</value>
<value>299, 78</value>
</data>
<data name="PostBrowser.TabIndex" type="System.Int32, mscorlib">
- <value>3</value>
+ <value>0</value>
</data>
<data name=">>PostBrowser.Name" xml:space="preserve">
<value>PostBrowser</value>
<value>17, 78</value>
</data>
<data name="PreviewScrollBar.TabIndex" type="System.Int32, mscorlib">
- <value>4</value>
+ <value>0</value>
</data>
<data name=">>PreviewScrollBar.Name" xml:space="preserve">
<value>PreviewScrollBar</value>
<value>465, 105</value>
</data>
<data name="TableLayoutPanel1.TabIndex" type="System.Int32, mscorlib">
- <value>2</value>
+ <value>1</value>
</data>
<data name=">>TableLayoutPanel1.Name" xml:space="preserve">
<value>TableLayoutPanel1</value>
<value>377, 19</value>
</data>
<data name="StatusText.TabIndex" type="System.Int32, mscorlib">
- <value>1</value>
+ <value>0</value>
</data>
<data name=">>StatusText.Name" xml:space="preserve">
<value>StatusText</value>
<value>44, 21</value>
</data>
<data name="lblLen.TabIndex" type="System.Int32, mscorlib">
- <value>2</value>
+ <value>1</value>
</data>
<data name="lblLen.Text" xml:space="preserve">
<value>999</value>
<value>44, 21</value>
</data>
<data name="PostButton.TabIndex" type="System.Int32, mscorlib">
- <value>3</value>
+ <value>2</value>
</data>
<data name="PostButton.Text" xml:space="preserve">
<value>Post</value>
<value>2</value>
</data>
<data name="SplitContainer1.TabIndex" type="System.Int32, mscorlib">
- <value>1</value>
+ <value>0</value>
</data>
<data name=">>SplitContainer1.Name" xml:space="preserve">
<value>SplitContainer1</value>
End Property
#Region "イメージプレビュー"
- Private bgw As BackgroundWorker
Private lckPrev As New Object
Private _prev As PreviewData
Private Class PreviewData
PreviewPicture.Image = Nothing
Me.SplitContainer3.Panel2Collapsed = True
End If
- SyncLock lckPrev
- If _prev IsNot Nothing Then
- _prev.Dispose()
- _prev = Nothing
- End If
- End SyncLock
+ 'SyncLock lckPrev
+ ' If _prev IsNot Nothing Then
+ ' _prev.Dispose()
+ ' _prev = Nothing
+ ' End If
+ 'End SyncLock
If links.Count = 0 Then
Me.PreviewScrollBar.Maximum = 0
're = New Regex("http://.*\.jpg.*|http://.*(\.jpg|\.jpeg|\.gif|\.png|\.bmp)|http://twitpic\.com/show/thumb/.*|http://TweetPhotoAPI\.com/api/TPAPI\.svc/imagefromurl.*", RegexOptions.IgnoreCase)
'If re.IsMatch(imglist(0)) = True Then
+ Dim bgw As BackgroundWorker
bgw = New BackgroundWorker()
AddHandler bgw.DoWork, AddressOf bgw_DoWork
AddHandler bgw.RunWorkerCompleted, AddressOf bgw_Completed
arg.pics.Add(New KeyValuePair(Of String, Image)(url.Key, img))
Next
If arg.pics.Count = 0 Then
- Exit Sub
+ e.Result = Nothing
+ Else
+ e.Result = arg
End If
- SyncLock lckPrev
- _prev = arg
- End SyncLock
End Sub
Private Sub bgw_Completed(ByVal sender As System.Object, ByVal e As System.ComponentModel.RunWorkerCompletedEventArgs)
+ If e.Result Is Nothing Then
+ Me.PreviewScrollBar.Maximum = 0
+ Me.PreviewScrollBar.Enabled = False
+ Me.SplitContainer3.Panel2Collapsed = True
+ Exit Sub
+ End If
+ Dim prv As PreviewData = DirectCast(e.Result, PreviewData)
SyncLock lckPrev
- If _prev IsNot Nothing AndAlso _curPost IsNot Nothing AndAlso _prev.statusId = _curPost.Id Then
+ If prv IsNot Nothing AndAlso _curPost IsNot Nothing AndAlso prv.statusId = _curPost.Id Then
+ _prev = prv
Me.SplitContainer3.Panel2Collapsed = False
Me.PreviewScrollBar.Maximum = _prev.pics.Count - 1
If Me.PreviewScrollBar.Maximum > 0 Then
modifySettingLocal = True
End If
End Sub
+
End Class
</BootstrapperUrlHistory>
<FallbackCulture>ja-JP</FallbackCulture>
<VerifyUploadedFiles>false</VerifyUploadedFiles>
- <ProjectView>ProjectFiles</ProjectView>
+ <ProjectView>ShowAllFiles</ProjectView>
<ErrorReportUrlHistory>
</ErrorReportUrlHistory>
<ApplicationRevision>0</ApplicationRevision>