private void button1_Click(object sender, EventArgs e)
{
string s = "";
var lines = textBox1.Lines.ToList();
if (lines.Count % 2 == 0)
{
for (int i = 0; i < lines.Count; i+=4)
s = s + string.Format(str, lines[i], lines[i + 1], lines[i + 2], lines[i+ 3]);
}
else
{
MessageBox.Show("Нечетное количество строк", "Ошибка");
}
textBox2.Text = s;
}
' Получение Cookies сайта
Public Function GetCookies(sUrl As String) As CookieContainer
Dim oVisitor As clsCookie, oCookieManager As Object, oCookie As CookieContainer
oVisitor = New clsCookie() ' Получение текущих cookie
oCookieManager = WebView.GetCookieManager
If oCookieManager.VisitUrlCookies(sUrl, True, oVisitor) Then oVisitor.WaitForAllCookies()
oCookie = New CookieContainer
For Each nameValue In oVisitor.NamesValues ' Cookie в одну строку
Application.DoEvents()
oCookie.Add(New Uri(sUrl), New Net.Cookie(nameValue.Item1, nameValue.Item2))
Debug.WriteLine("oCookie.Add(New Uri(""" & sUrl & """), New Cookie(""" & nameValue.Item1 & """, """ & nameValue.Item2 & """))")
Next
Return oCookie
End Function
В можете обновить данные в DataGridView после закрытия Form2