社区
VB基础类
帖子详情
请问怎样在form1中引入一个子窗体form2,并且指定form2在form1中的位置和大小?
luoxiang2000
2001-07-23 02:14:37
...全文
159
9
打赏
收藏
请问怎样在form1中引入一个子窗体form2,并且指定form2在form1中的位置和大小?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Seedling
2001-07-23
打赏
举报
回复
Private Declare Function GetParent Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Dim oldhwnd As Long
Private Sub Form_DblClick()
SetParent Form2.hwnd, oldhwnd '恢复Form2为独立窗体
Form2.Move 0, 0, 2500, 2000 '设置Form2在原父窗口中的位置及大小
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Unload Form2 '卸载Form2
End Sub
Private Sub Form_Click()
Form2.Show
oldhwnd = GetParent(Form2.hwnd) '获取Form2原父窗口的句柄
SetParent Form2.hwnd, Form1.hwnd '将Form2设置为Form1的子窗体
Form2.Move 500, 500, 1500, 1000 '设置Form2在新父Form1窗口中的位置及大小
End Sub
bao_zey
2001-07-23
打赏
举报
回复
使用MDI窗体
luoxiang2000
2001-07-23
打赏
举报
回复
to benlovekelly(笨笨小蛐蛐):
请具体一点!怎样控制用户不能移动子窗体以及改变子窗体的位置!
benlovekelly
2001-07-23
打赏
举报
回复
这些功能,MDI里也能实现呀!
mellow
2001-07-23
打赏
举报
回复
用resize来固定所显窗体的位置及大小!
luoxiang2000
2001-07-23
打赏
举报
回复
当然可以用MDI,但是如果我还需要指定form2在form1中的位置和大小后,用户不能移动子窗体以及改变子窗体的位置!我该怎么做?
另外,上次有人说可以用SetParent和SetWindowLong这两个api函数创建子窗体,可是我一直不能实现,你们能告诉我吗?
benlovekelly
2001-07-23
打赏
举报
回复
难道不能用MDI吗?(恕我愚言)
applekiller
2001-07-23
打赏
举报
回复
根据Form1的位置信息,动态设置Form2 的位置
hansonman
2001-07-23
打赏
举报
回复
用消息将你的数据传过去把
tabcontrol动态生成选项卡,并添加
窗体
在Windows
Form
sApplication2项目
中
,你可能会看到
一个
主
窗体
(通常是
Form
1)和可能包含的其他
窗体
类。通过在
Form
1的构造函数或某个事件处理程序
中
加入上述代码,就可以实现动态生成带有
窗体
的选项卡。 此外,还可以...
jquery-
form
.js 源码
异步提交表单和上传文件jquery-
form
.js
2021-11-18 WinFrom面试题 将
Form
2作为
子
窗体
显示在
Form
1内,如何实现?
将
Form
2作为
子
窗体
显示在
Form
1内,如何实现? 将
Form
1的IsMdiContainer属性设置为True; 2)
Form
2 f2=new
Form
2(); f2.MdiParent=this;(这里的this指
Form
1,假设当前页就是
Form
1) F2.Show();
C#主
窗体
Form
1调用
子
窗体
Form
2
中
textbox内容
第一步:把
Form
2里面的TextBox控件modifiers属性改为public第二步:在
Form
1
中
加代码private
Form
2ff;privatevoid
Form
1_Load(objectsender,EventArgse){ff=new
Form
2();ff.Show();ff.textBox1.Text=...
c#_
Form
调用另
一个
Form
中
的按钮和方法
c#_
Form
调用另
一个
Form
中
的按钮和...首先在同
一个
项目
中
,分别新建
一个
名为
Form
1的windows
窗体
和
一个
名为
Form
_call的windows
窗体
1. 被调用
窗体
Form
_call
中
1.1 加入
一个
button按钮button_
Form
Call,并在其对应...
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章