GetMoreTextCountApi.Text = _MoreCountApi.ToString
FirstTextCountApi.Text = _FirstCountApi.ToString
- GetMoreTextCountApi.ReadOnly = Not UseChangeGetCount.Checked
- FirstTextCountApi.ReadOnly = Not UseChangeGetCount.Checked
+ GetMoreTextCountApi.Enabled = UseChangeGetCount.Checked
+ FirstTextCountApi.Enabled = UseChangeGetCount.Checked
End Sub
Private Sub TimelinePeriod_Validating(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles TimelinePeriod.Validating
Exit Sub
End Try
- If cnt < 20 OrElse cnt > 200 Then
+ If Not cnt = 0 AndAlso (cnt < 20 OrElse cnt > 200) Then
MessageBox.Show(My.Resources.TextCountApi_Validating1)
e.Cancel = True
Exit Sub
End Sub
Private Sub UseChangeGetCount_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles UseChangeGetCount.CheckedChanged
- GetMoreTextCountApi.ReadOnly = Not UseChangeGetCount.Checked
- FirstTextCountApi.ReadOnly = Not UseChangeGetCount.Checked
+ GetMoreTextCountApi.Enabled = UseChangeGetCount.Checked
+ FirstTextCountApi.Enabled = UseChangeGetCount.Checked
End Sub
Private Sub FirstTextCountApi_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles FirstTextCountApi.Validating
Exit Sub
End Try
- If cnt < 20 OrElse cnt > 200 Then
+ If Not cnt = 0 AndAlso (cnt < 20 OrElse cnt > 200) Then
MessageBox.Show(My.Resources.TextCountApi_Validating1)
e.Cancel = True
Exit Sub
Select Case args.type
Case WORKERTYPE.Timeline, WORKERTYPE.Reply
bw.ReportProgress(50, MakeStatusMessage(args, False))
- If _UseAdditionalFlags Then
+ If _UseAdditionalFlags AndAlso Not SettingDialog.MoreCountApi = 0 Then
_UseAdditionalFlags = False
ret = tw.GetTimelineApiAdditional(read, args.type, args.page = -1, SettingDialog.MoreCountApi)
- ElseIf _FirstRefreshFlags AndAlso SettingDialog.UseChangeGetCount.Checked Then
+ ElseIf _FirstRefreshFlags AndAlso SettingDialog.UseChangeGetCount.Checked AndAlso Not SettingDialog.FirstCountApi = 0 Then
_FirstRefreshFlags = False
ret = tw.GetTimelineApiAdditional(read, args.type, args.page = -1, SettingDialog.FirstCountApi)
Else
bw.ReportProgress(50, MakeStatusMessage(args, False))
If args.tName = "" Then
For Each tb As TabClass In _statuses.GetTabsByType(TabUsageType.Lists)
- If _FirstListsRefreshFlags AndAlso SettingDialog.UseChangeGetCount.Checked Then
+ If _FirstListsRefreshFlags AndAlso SettingDialog.UseChangeGetCount.Checked AndAlso Not SettingDialog.FirstCountApi = 0 Then
_FirstListsRefreshFlags = False
If tb.ListInfo IsNot Nothing AndAlso tb.ListInfo.Id <> 0 Then ret = tw.GetListStatusAdditional(read, tb, False, SettingDialog.FirstCountApi)
Else
Else
Dim tb As TabClass = _statuses.GetTabByName(args.tName)
If tb IsNot Nothing Then
- If _UseAdditionalFlags Then
+ If _UseAdditionalFlags AndAlso Not SettingDialog.MoreCountApi = 0 Then
_UseAdditionalFlags = False
ret = tw.GetListStatusAdditional(read, tb, args.page = -1, SettingDialog.MoreCountApi)
Else