我想在一窗体中编写代码对另一窗体进行操作

webptg 2000-01-07 03:57:00
我想在一窗体中编写代码,对另一窗体的picture控件进行操作
如在picture控件里绘图,但我打开含有picture控件的窗体后,picture控件里却没有我要得到的图形。请指教!!!
...全文
310 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
LiCHB 2000-01-14
  • 打赏
  • 举报
回复
假定有窗体Form1、Form2,
在Form1中任一过程中输入以下语句:
Form2.控件名.属性=属性值
Form2.控件名.方法
即可通过Form1中该过程调用Form2中控件的方法和属性了
对窗体Form2而言,省略两语句中的控件名即可调用Form2了!

第二个问题只须将picture的AutoReDraw属性设为True即可!
LiCHB 2000-01-14
  • 打赏
  • 举报
回复
假定有窗体Form1、Form2,
在Form1中任一事件过程中输入以下语句:
GoldWood 2000-01-13
  • 打赏
  • 举报
回复
在form1中对form2中的picture1进行操作,首先在操作前加载form2( load form2),对form2.picture1操作完成后显示form2(form2.show)
zyb 2000-01-12
  • 打赏
  • 举报
回复
窗体需要Repaint一下
ltp3 2000-01-08
  • 打赏
  • 举报
回复
把Picture.Autoredrow设为true
ken 2000-01-08
  • 打赏
  • 举报
回复
通过窗体引用须操做的空件即可。
webptg 2000-01-08
  • 打赏
  • 举报
回复
我对picture控件的操作不是引导位图,而是执行如line,circle 操作。
Kaile 2000-01-08
  • 打赏
  • 举报
回复
有两种方法:
1使用全局变量
2 在form1中 form2.picture1.picture=loadpicture("")
wzice 2000-01-08
  • 打赏
  • 举报
回复
ltp3说的对,其实你开始的操作是画上去了的,但你重新打开时,由于没有repaint,原有的象素没有出现。应该是AutoRedraw。
huzi 2000-01-07
  • 打赏
  • 举报
回复
假设picture(BitMap)所在form1,你当前在form2.如下操作应该可以:
1:首先得到form1.picture的handle。
2:在form2中对该handle所对应的位图进行各种操作。
snow 2000-01-07
  • 打赏
  • 举报
回复
1若picture1在form1中
在form2中用form1.picture1.picture=loadpicture("...bmp")

2 在form2中可以直接对form1操作如:form2中代码:form1.button1.enabled=false;
webptg 2000-01-07
  • 打赏
  • 举报
回复
我想在一窗体中编写代码,对另一窗体的picture控件进行操作
如在picture控件里绘图,但我打开含有picture控件的窗体后,picture控件里却没有我要得到的图形。请指教!!!
webptg 2000-01-07
  • 打赏
  • 举报
回复
这里可有vb高手!!

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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