Result.ToString();
Дай угадаю. Вместо нормального текста у тебя там получается что-то типа "HttpResponseMessage"?) Или вообще всё зависает?
Писать надо как-то так:
using System;
using System.Collections.Generic;
using System.Net;
using System.Net.Http;
var formData = new Dictionary<string, string>
{
{"CaseNumbers", ""},
{"Count", "25"},
{"Courts", ""},
{"DateFrom", null},
{"DateTo", null},
{"Judges", ""},
{"Page", "1"},
{"Sides", ""},
{"WithVKSInstances", "false"},
};
using var client = new HttpClient();
var uri = new Uri("https://kad.arbitr.ru/");
var content = new FormUrlEncodedContent(formData);
var response = await client.PostAsync(uri, content);
var str = await response.Content.ReadAsStringAsync();
System.IO.File.WriteAllText("./result.html", str);
Тк в хендлерах винформ нельзя использовать async Task - придётся button1_MouseClick сделать async void
Вот так выглядит результат: