Changeset 32743

Show
Ignore:
Timestamp:
04/23/09 11:07:52 (4 years ago)
Author:
syo68k
Message:

詳細表示部分で文字列を選択していないときは関連のメニューを無効にするようにした

Location:
lang/vb2005/Tween/trunk/Tween
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/vb2005/Tween/trunk/Tween/Resources/ChangeLog.txt

    r32742 r32743  
    1717-起動時にFav厳密チェックの設定が反映されない問題を修正 
    1818-ReTweetの書式を変更。振り分けルールを作成されている方は見直しをお願いします。 
     19-詳細表示部分で文字列を選択していないときは関連のメニューを無効にするようにした 
    1920***Ver 0.4.2.0(2009/4/9) 
    2021-取得間隔最大値を600秒から6000秒へ変更 
  • lang/vb2005/Tween/trunk/Tween/Tween.vb

    r32741 r32743  
    51325132            ToolStripMenuItem4.Enabled = False 
    51335133        End If 
     5134        ' 文字列選択されていないときは選択文字列関係の項目を非表示に 
     5135        Dim _selText As String = PostBrowser_GetSelectionText() 
     5136        If _selText Is Nothing Then 
     5137            ToolStripMenuItem2.Enabled = False 
     5138            ToolStripMenuItem3.Enabled = False 
     5139        Else 
     5140            ToolStripMenuItem2.Enabled = True 
     5141            ToolStripMenuItem3.Enabled = True 
     5142        End If 
    51345143        e.Cancel = False 
    51355144    End Sub 
    51365145 
    5137     Private Sub CurrentTabToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CurrentTabToolStripMenuItem.Click 
    5138         '発言詳細の選択文字列で現在のタブを検索 
     5146    Private Function PostBrowser_GetSelectionText() As String 
    51395147        Dim typ As Type = PostBrowser.ActiveXInstance.GetType() 
    51405148        Dim _SelObj As Object = typ.InvokeMember("selection", BindingFlags.GetProperty, Nothing, PostBrowser.Document.DomDocument, Nothing) 
    51415149        Dim _objRange As Object = _SelObj.GetType().InvokeMember("createRange", BindingFlags.InvokeMethod, Nothing, _SelObj, Nothing) 
    5142         Dim _selText As String = DirectCast(_objRange.GetType().InvokeMember("text", BindingFlags.GetProperty, Nothing, _objRange, Nothing), String) 
     5150        Return DirectCast(_objRange.GetType().InvokeMember("text", BindingFlags.GetProperty, Nothing, _objRange, Nothing), String) 
     5151    End Function 
     5152 
     5153    Private Sub CurrentTabToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CurrentTabToolStripMenuItem.Click 
     5154        '発言詳細の選択文字列で現在のタブを検索 
     5155        Dim _selText As String = PostBrowser_GetSelectionText() 
    51435156 
    51445157        If _selText IsNot Nothing Then