2个问题

良朋 2003-10-11 05:11:07
1.A表单(如login form) 调用B表单(如main form),如何将A表单彻底释放?
2.CoolBar在 vb.net中为何不能用(加imagelist)?
...全文
158 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
laoetou 2003-10-27
  • 打赏
  • 举报
回复
问题1:
无法在表单1中加载表单2然后释放表单1,这样以来的话表单2也回被释放
只有设置启动入口点为sub main()
sub main()
dim loginfrm as new loginform
loginfrm.showdialog()
dim mainfrm as new mainform
mainfrm.showdialog()
问题2:
这种情况我也遇到过,可能是对CoolBar的包装有问题。
良朋 2003-10-27
  • 打赏
  • 举报
回复
谢谢各位,结贴!分太少,下次再补。
rock29 2003-10-27
  • 打赏
  • 举报
回复
1必须要用sub main(),原因楼上几位说的很明白了,我就不罗嗦了.
2没用过CoolBar,没有发言权,但你为何不用.net自带的Toolbar?
我猜测:你用过vb6吧,知不知道在安装时没有了crpstalreport?(其实ms把它放在了光盘上),为什么呢,因为那个版本的cr不是标准的.com组件.我估计你的coolbar可能也是这种情况,致使出现某些不兼容的情况,应该用coolbar for .net吧?...........纯属猜测
3方法有2,a.当点击控件时,Public Sub AAAClick(ByVal sender As System.Object, ByVal e As System.EventArgs)
if sender.Gettype()=... then
end sub
b.循环遍历窗体所有控件:
dim mn as control
For Each mn In form.controls
if typeof control is picturebox then
.....
end if
next
4有第三方控件,当然你也可以自己重载你想要变成xp风格的控件,那样很麻烦的呦
haoliqi 2003-10-20
  • 打赏
  • 举报
回复
for(int i=0;i<form.controls.count;i++)
if(form.controls[i].gettype().name=="Picture")
.......
良朋 2003-10-20
  • 打赏
  • 举报
回复
谢谢楼上的,不过在.net2003中要这样写
sender.gettype()="PictureBox"

谁能帮我解答另几个问题
laoetou 2003-10-16
  • 打赏
  • 举报
回复
第三个问题:
if gettype(control1) is picturebox then
...
  • 打赏
  • 举报
回复
是呀,我也正在找这些资料,烦大家说说
良朋 2003-10-15
  • 打赏
  • 举报
回复
还有第四个问题:在windows2000操作系统中,如何用vb.net做出XP风格的界面? 这个我记得也是可以的。
良朋 2003-10-15
  • 打赏
  • 举报
回复
谁能帮我解决第2个问题?
另我还有第三个问题:如何判断表单上的某控件属于PictureBox类?应该是可以的,只是我还没找到方法。
richardbao 2003-10-12
  • 打赏
  • 举报
回复
对于第一个问题,如果你的启动对象是A表单,那就不可能了,因为一但释放,程序就会结束,所以你应该用 Sub Main 来处理程序。
打开链接下载源码: https://pan.quark.cn/s/a4b39357ea24 QT框架是由Qt公司设计的一种跨平台C++图形用户界面应用程序开发工具包,该框架被广泛地应用于桌面电脑、移动设备以及嵌入式系统等领域。QTableView作为QT框架中的一个核心组件,其主要功能是用于展示表格形式的数据,并且常常与QAbstractItemModel或QSqlTableModel等模型类协同工作。在QTableView中嵌入自定义组件,例如按钮,能够实现更加多样化的用户交互功能。 在QT框架环境下,若想在QTableView的一列中嵌入两个按钮,我们需要掌握以下几个关键的技术要点: 1. **QTableView**:QTableView是QTableView类的一个实例,它提供了一个二维的表格视图界面,可以用来展示和编辑模型中的数据。QTableView能够显示由QAbstractItemModel子类所提供的数据,例如QStandardItemModel或QAbstractTableModel等。 2. **QTableWidgetItem**:在QTableView中,QTableWidgetItem是构成表格单元格的基本对象,它用于表示表格中每一行每一列的数据。在默认情况下,QTableView仅能展示文本信息,但通过继承QTableWidgetItem并重新绘制,我们可以实现自定义的内容,比如嵌入按钮。 3. **自定义视图项**:若要在单元格内部嵌入两个按钮,我们需要开发一个自定义的QTableWidgetItem子类,该子类中包含两个QPushButton。这个子类需要重写paintEvent()方法以绘制按钮,并且实现必要的信号和槽机制来处理按...
内容概要:本文系统研究了LLC谐振变换器的变频移相混合控制模型,并基于Simulink平台进行了完整的仿真实现。文章首先阐述了LLC谐振变换器在高频高效电源转换中的工作原理与技术优势,重点提出了一种融合变频控制与移相控制的混合调控策略,旨在拓宽输出调节范围并提升系统的动态响应能力与运行效率。通过建立精确的系统数学模型,设计了复合控制框图,并在Simulink中搭建仿真系统,全面验证了该控制策略在不同负载条件和输入电压波动下的稳定性、效率表现及软开关实现能力。仿真结果表明,所提出的混合控制方法能有效降低开关损耗,提高能量转换效率,具备良好的工程应用前景。; 适合人群:具备电力电子技术、自动控制理论基础,熟悉Simulink仿真环境,从事高频电源变换器、谐振变换器设计与优化的研究生、科研人员及电力电子领域工程技术人员。; 使用场景及目标:①用于高性能LLC谐振变换器控制系统的设计与动态性能优化;②为软开关技术在电力电子变换器中的应用提供仿真验证平台;③支撑相关课题的科研论文撰写、项目开发与创新方案验证。; 阅读建议:建议读者结合Simulink仿真模型文件进行同步操作,深入理解变频与移相控制的协调机制、控制环路设计及关键参数整定方法,重点关注软开关实现条件与系统效率优化路径,以促进理论研究向实际工程应用的转化。

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧