寻求PB11.5的winform/.net项目部分GUI的替代方案

jenkit 2009-09-03 10:39:58
把以前版本的代码转到winform或 .net以后,有很多事件、函数、属性不被支持,其中一个关键的事件pbm_paint,不会被执行,这将导致这些以前版本的控件特效将失效,只要有涉及界面类的东西,如XP窗口、XP按钮、TAB控件、XP菜单等,就会用到pbm_paint,这些转winform之后都会被打回原形,原先XP界面成为win98界面,有没可替代pbm_paint事件的办法,或没有用到pbm_paint的GUI?
...全文
224 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunram 2009-11-21
  • 打赏
  • 举报
回复
请问一个,winfrom的界面,在程式测试的时候,每次运行前,好象要停留好一会,比在一般的运行慢好多了,有没有办法解决这一问题,提高其速度?
wangxun0997 2009-09-03
  • 打赏
  • 举报
回复
这个问题我之前也考虑过,与你的问题是大同小异。
我是使用了ADVGUI的特效,我也担心以后新的版本或环境会出现支持的问题。
我的思路是你一定要花时间将你PBM_Paint中执行的内容了解的通通透透。然后是将向下向上的继承关系也了解通透,最后在新的环境下编写一些你认可的的效果再到父件中替换掉原来的部分。
jw722 2009-09-03
  • 打赏
  • 举报
回复
PBGUICONTROL有PB11 .NET WinForm的版本
http://www.powertothebuilder.com/
wangxun0997 2009-09-03
  • 打赏
  • 举报
回复
ADVGUI的核心是使用PBNI的方式经由Win_API重绘了指定的Listview来完成特效的。

663

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder Web 应用
社区管理员
  • Web 应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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