void MainDlg::OnBtnConnectClick( wxCommandEvent& event ) { long port = 0; if (!m_txPort->GetValue().ToLong(&port)) { wxMessageBox("Invalid port."); return; } ConnectDlg *dlg = new ConnectDlg(m_txIP->GetValue(), port); dlg->Show(); }