c++ - 无法从 system::windows::forms::control ^ 转换为 system::windows::forms::webbrowser ^ visual c++
问题描述
嗨,大家好
我正在使用 Visual Studio C++ 2015 表单应用程序(CLR)
我有问题 :)
我设计了一个带有标签控件的网络浏览器我还设计了按钮“Go”,它从 url 文本框文本中获取并在网络浏览器中导航
我将此代码用于按钮 go :
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中选定选项卡中的第一个控件
(第一个控件是网络浏览器)
并导航它!
但我得到错误:
'=' : 无法从 system::windows::forms::control ^ 转换为 system::windows::forms::webbrowser ^
在线 (new_web = tabControl1->SelectedTab->Controls[0];)
该问题的解决方案是什么?
谢谢 :)
解决方案
推荐阅读
- jquery - 具有值更改的从属选择并在更改时禁用 attr
- android - Android后台定位服务有时会停止
- github - Github Actions 发布到其他仓库
- android - Ubuntu 20.04 android studio 启动慢?
- python - 如何在数据框中大写首字母缩写词
- node.js - 如何分隔有和没有查询参数的路线?
- javascript - react-file-viewer 使任何文件都非常小
- google-cloud-platform - 计算引擎 Debian 中的错误 GTK 警告
- wordpress - Dokan 供应商向每个供应商添加简码
- javascript - 为什么带有 async/await 的 axios 在这种情况下不起作用?