У меня возникла та же проблема с Solaris Express 11. Это заняло у меня некоторое время, но я смог найти, где нужно разместить сертификаты. Согласно /etc/openssl/openssl.cnf, путь к сертификатам - / etc / openssl / certs. Я разместил сертификаты, сгенерированные с помощью вышеприведенного совета Алексея.
Вы можете проверить, что все работает, используя openssl в командной строке:
openssl s_client -connect github.com:443
Событие щелчка пользовательского элемента управления не срабатывает при нажатии другого элемента управления на этом элементе управления. Вам необходимо вручную привязать событие щелчка каждого элемента. Вы можете сделать это с помощью простого цикла на выделенном коде пользовательского элемента управления:
foreach (Control control in Controls)
{
// I am assuming MyUserControl_Click handles the click event of the user control.
control.Click += MyUserControl_Click;
}
После того, как этот фрагмент кода будет работать, MyUserControl_Click будет срабатывать при нажатии любого элемента управления в пользовательском элементе управления.
foreach (Control c in this.Controls)
{
c.Click += new EventHandler(SameAsForm_Click);
}
Имейте в виду, что это не добавит события кликов меток в групповых окнах, панелях и т.д. в SameAsForm_Click -EventHandler.