CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

将容器对象Picture1的包容控件Command1变成容器对象Picture2的包容对象?

楼主bary1980(碧眼狐狸)2003-01-07 22:54:40 在 VB / 基础类 提问

如何在代码中将容器对象Picture1的包容控件Command1变成容器对象Picture2的包容对象?? 问题点数:20、回复次数:5Top

1 楼bary1980(碧眼狐狸)回复于 2003-01-07 22:55:03 得分 0

我愿意出200分Top

2 楼bary1980(碧眼狐狸)回复于 2003-01-07 22:56:06 得分 0

请写出源代码Top

3 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2003-01-08 07:02:41 得分 5

 
  Container   属性  
               
   
  返回或设置   Form   上控件的容器。在设计时不能使用。  
   
  语法  
   
  Set   object.Container   [=   container]  
   
  Container   属性的语法包含下面部分:  
   
  部分   描述    
  object   对象表达式,其值是“应用于”列表中的一个对象。    
  container   一个对象表达式其值是能够作为别的控件容器使用的对象,按照说明的描述。    
   
   
  说明  
   
  下面的控件能够容纳别的控件:    
   
  Frame   控件  
   
   
  PictureBox   控件.  
   
   
  SSTab   控件    
   
   
   
   
   
   
   
  Container   属性示例  
  该例子演示在   Form   对象上把   CommandButton   控件从一个容器移动到另一个容器。要试用此例,先将以下代码粘贴到包含一个   Frame   控件、一个   PictureBox   控件和一个   CommandButton   控件的窗体的声明部分,然后按下   F5   键。  
   
  Private   Sub   Form_Click()  
        Static   intX   As   Integer  
        Select   Case   intX  
              Case   0  
                    Set   Command1.Container   =   Picture1  
                    Command1.Top=   0  
                    Command1.Left=   0  
              Case   1  
                    Set   Command1.Container   =   Frame1  
                    Command1.Top=   0  
                    Command1.Left=   0  
              Case   2  
                    Set   Command1.Container   =   Form1  
                    Command1.Top=   0  
                    Command1.Left=   0  
        End   Select  
        intX   =   intX   +   1  
  End   Sub  
   
  Top

4 楼liangfang(良芳&不见亦钟情)回复于 2003-01-08 08:51:06 得分 15

Private   Sub   Form_KeyDown(KeyCode   As   Integer,   Shift   As   Integer)  
          '鼠标不在窗口时按键盘  
          Set   Command1.Container   =   Picture1  
          Command1.Top   =   0  
          Command1.Left   =   0  
   
  End   Sub  
   
  Private   Sub   Form_KeyUp(KeyCode   As   Integer,   Shift   As   Integer)  
        '鼠标不在窗口时放开键盘  
          Set   Command1.Container   =   Picture2  
          Command1.Top   =   0  
          Command1.Left   =   0  
   
  End   Sub  
   
  Private   Sub   Form_Load()  
        Me.KeyPreview   =   True  
      Set   Command1.Container   =   Form1  
      Command1.Top   =   Y  
      Command1.Left   =   X  
       
  End   Sub  
   
  Private   Sub   Form_MouseMove(Button   As   Integer,   Shift   As   Integer,   X   As   Single,   Y   As   Single)  
           
          Set   Command1.Container   =   Form1  
          Command1.Top   =   Y  
          Command1.Left   =   X  
   
  End   Sub  
   
     
  Private   Sub   Picture1_MouseMove(Button   As   Integer,   Shift   As   Integer,   X   As   Single,   Y   As   Single)  
          Set   Command1.Container   =   Picture1  
          Command1.Top   =   Y  
          Command1.Left   =   X  
   
  End   Sub  
   
  Private   Sub   Picture2_MouseMove(Button   As   Integer,   Shift   As   Integer,   X   As   Single,   Y   As   Single)  
          Set   Command1.Container   =   Picture2  
          Command1.Top   =   Y  
          Command1.Left   =   X  
   
  End   Sub  
   
  Top

5 楼litsnake1(litsnake)回复于 2003-01-08 09:01:07 得分 0

又来晚拉,只有同意的分儿拉  
   
  Top

相关问题

  • OCX控件如何与包容器(比如word)进行通信呢??困难啊
  • 自己写的atl包容器控件怎样接收对话框mouse点击?请赐教!!先行谢过!!
  • 关于OLE容器控件
  • 谁有好的控件容器(CControlBar, CMiniFrameWnd, ...)?
  • 取得所有容器中的控件~!?
  • ActiveX 服务器/控件 and 容器
  • 那些控件容器可以遍历
  • 如何建立容器控件?
  • 控件如何阻止容器退出?
  • 请问包容器是什么?

关键词

  • 控件
  • 属性
  • top
  • 容器
  • command1
  • 对象
  • 包容
  • picture
  • intx
  • container

得分解答快速导航

  • 帖主:bary1980
  • zyl910
  • liangfang

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo