入门问题

alangtop 2003-10-19 09:24:34
在非MDI情况下有FORM1、BOTTON1、FORM2,BOTTON1在FORM1中
FORM1先打开,点击BOTTON1,打开FORM2同时FORM1的ENABLED为FALSE,当关闭FORM2后,FORM1的ENABLED为TRUE,如何实现?
=========================================================================
FORM1有TEXTBOX1和BOTTON1和BOTTON2,怎样在打开窗口时使焦点在TEXTBOX1,并且按回车时自动执行BOTTON1_CLICK事件
...全文
78 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Abac 2003-10-27
  • 打赏
  • 举报
回复
在form1的按钮处理里面这样写:
Form2 subForm = new Form2();
subForm.ShowDialog(this);

其实就是模式对话框,Form2不关掉Form1就是diasbled
alangtop 2003-10-21
  • 打赏
  • 举报
回复
就是说
Form1的Enabled=false
Form2退出时如何使Form1的Enabled=true
初学,大虾们多帮帮
sexfreebird 2003-10-20
  • 打赏
  • 举报
回复
直接用语句实现就可以了!
wideroad 2003-10-20
  • 打赏
  • 举报
回复
直接用语句写不就行了!
cdbnzc 2003-10-20
  • 打赏
  • 举报
回复
Form得Enable为false?楼主要实现什么啊?是不是把Focus设在form2上,或者是把form1隐藏?
PlayIrrrr 2003-10-20
  • 打赏
  • 举报
回复
FORM1有TEXTBOX1和BOTTON1和BOTTON2,怎样在打开窗口时使焦点在TEXTBOX1,并且按回车时自动执行BOTTON1_CLICK事件

textbox1的tabIndex 设为0, 然后为窗体加keypress事件,判断e.key == Key.Enter
SuperIcon505 2003-10-19
  • 打赏
  • 举报
回复
和VB中一样,只是语句改一下







eFine_cn 2003-10-19
  • 打赏
  • 举报
回复
在打开窗口时使焦点在TEXTBOX1,并且按回车时自动执行BOTTON1_CLICK事件:
把TEXTBOX1的TABINDEX设置为0,FORM1的ACCEPTBUTTON设置为BUTTON1

打开FORM2同时FORM1的ENABLED为FALSE,当关闭FORM2后,FORM1的ENABLED为TRUE
button1_click(...)
{
...

form2 form=new form2();
form.ShowDialog();
}
wkyjob 2003-10-19
  • 打赏
  • 举报
回复
不明白

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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