Q:

TextBox Scrollbar.  Scrolling to end of TextBox within Thread

I've tried all the answers suggest in Stack Overflow to get my scrollbar to move to the bottom as text is being updated, but I have a feeling its not working because it's within a thread.  My code is below ...
foreach(HtmlAgilityPack. HtmlNode paginationUser in paginationUsers) {
                    String userUrl = paginationUser. GetAttributeValue("id","");
                    this. Invoke((MethodInvoker)delegate { 
                        txtLog. AppendText("...... Added " + userUrl + Environment. NewLine);
                        txtLog. Select(txtLog. Text. Length, 0);
                        txtLog. ScrollToCaret();

                    });
                }

Is it the thread thats causing the code not to work?  And what's a better solution? 

A:

Try to add this code : 
  TextBox. SelectionStart = txtLogEntries. Text. Length;
  TextBox. ScrollToCaret();

at onTextChanged TextBox event .