无法从system :: windows :: forms :: control ^转换为system :: windows :: forms :: webbrowser ^ visual c ++

时间:2018-10-22 12:58:01

标签: c++ c++-cli

大家好

我正在使用Visual Studio C ++ 2015表单应用程序(CLR)

我有问题:)

我设计了带有选项卡控件的Web浏览器 我还设计了“转到”按钮,该按钮取自网址文本框文本并进行导航 在网络浏览器中

我将此代码用于按钮转到:

private: System::Void button4_Click(System::Object^  sender, System::EventArgs^  e) {

WebBrowser^ new_web;
new_web = gcnew WebBrowser();
new_web = tabControl1->SelectedTab->Controls[0];
new_web->Navigate("www.google.com");

}

我想从名为new_web的网络浏览器中创建一个新对象

并使其等于选项卡控件1中所选选项卡中的第一个控件

(第一个控件是Web浏览器)

并导航它!

但我收到错误消息:

'=':无法从system :: windows :: forms :: control ^转换为system :: windows :: forms :: webbrowser ^

in line(new_web = tabControl1-> SelectedTab-> Controls [0];)

该问题的解决方案是什么?

谢谢:)

0 个答案:

没有答案