请教c#中关于winForm的两个很菜的问题

问题描述

1.如何使窗体中的内容随着窗体的大小变化而自动适应?(用鼠标拖动窗体的大小后,控件的位置跟原先设计时一样,比例不对,显得很难看)2.如何在运行窗口新生成的窗口中设置button按钮的位置以及向button按钮添加事件?小弟虚心请教c#高手,请予以清楚的解答,先行thank了。。。

解决方案

解决方案二:
up
解决方案三:
控件好像有一属性可以定义控件的大小随窗体改变,我忘了是哪一个,你自己找一下
解决方案四:
1.使用panel控件2.动态生成button

解决方案五:
1、设置anchor属性2、////button_text//this.button_text.Location=newSystem.Drawing.Point(35,124);this.button_text.Name="button_text";this.button_text.Size=newSystem.Drawing.Size(75,23);this.button_text.TabIndex=0;this.button_text.Text="测试";
解决方案六:
1你可以使用DcokAnchor来解决2button1.Location=newSystem.Drawing.Point(137,36);//位置button1.Size=newSystem.Drawing.Size(99,42);//大小button1.Text="button1";//文字button1.Click+=newSystem.EventHandler(button1_Click);//事件
解决方案七:
1设置控件的Anchor属性为top,left,right,bottom2运行窗口中NEW一个其他(A)窗口??是这个意思吗?那button事件,只要在其他窗口中编写就可以啊,在设计其他(A)窗口的时候,双击按钮进行,就是他的单击按钮事件,也可以选中你的按钮,看到属性窗口,有个闪电的图标,里面就是这个按钮的本部事件了按钮位置设置this.button1.Location=newPoint(10,20);//坐标
解决方案八:
自定义事件就是5楼的要自己实现button1_Click事件
解决方案九:
该回复于2009-05-15 13:16:32被版主删除

时间: 2024-10-11 07:08:37

请教c#中关于winForm的两个很菜的问题的相关文章

怎样在asp.net中嵌套winform窗体?

问题描述 怎样在asp.net中嵌套winform窗体?然后通过winform窗体来连接RFID来实现对读卡器进行读卡和写卡 解决方案 解决方案二: 解决方案三:两种方式1.ActiveX前提是浏览器认为你的控件是安全的2.WebBrowser自制浏览器用ObjectForScripting赋予脚本读写卡的方法然后Asp.Net里用脚本的external调用解决方案四:怎样在asp.net中嵌套winform窗体?答:不能.解决方案五:在server端引用之后调用部分功能是可以的.但在serve

请教lotus中的时间格式和JavaScript中的时间格式是否相同?

问题描述 请教lotus中的时间格式和JavaScript中的时间格式是否相同?我能在JavaScript中对两个时间值进行比较吗?如果可以的话,我该怎么转换数值?请各位大侠指点,谢谢啦! 解决方案 解决方案二:lotus的时间格式很多,可以根据你的程序要求进行修改~~

ios-新人请教OC中self用法

问题描述 新人请教OC中self用法 新人小白,求教下面的获取文本框.标签的文本属性为什么都要用self.num1.text,self.resultLabel.text, 不能直接用num1.text,resultLabel.text??? #import "HMViewController.h" @interface HMViewController () @property (nonatomic, weak) IBOutlet UITextField *num1; @propert

Ajax中解析Json的两种方法对比分析

  这里给大家介绍的是Ajax中解析Json的两种方法对比分析,十分的实用,本文为学习笔记,属新手文章,欢迎指教! eval(); //此方法不推荐 JSON.parse(); //推荐方法 一.两种方法的区别 我们先初始化一个json格式的对象: ? 1 2 3 4 5 var jsonDate = '{ "name":"周星驰","age":23 }'   var jsonObj = eval( '(' + jsonDate + ')' );

Java动画中消除闪烁的两个绝招

1.通过覆盖public void update(Graphics g)来消除闪烁! 在动画的实现中,经常用到repaint()函数来重画屏幕,实现动画的加载,其实在java中repaint()是通过两个步骤来实现刷新功能的,首先它调用public void update()来刷新屏幕,其次再调用paint(Graphcis g)来重画屏幕,这就容易造成闪烁,特别是一些需要重画背景的程序,如果下一桢图象可以完全覆盖上一桢图象的话,便可以重写update函数如下来消除闪烁: public void

c/c++中指针学习的两个绝好例子

对于众多人提出的c/c++中指针难学的问题做个总结: 指针学习不好关键是概念不清造成的,说的简单点就是书没有认真看,指针的学习犹如人在学习饶口令不多看多学多练是不行的,下面是两个很经典的例子,很多书上都有,对于学习的重点在于理解*x和x的理解,他们并不相同,*x所表示的其实就是变量a本身,x表示的是变量a在内存中的地址,如果想明白可以输出观察cout<<*x"|"x;,当定义了int *x;后对x=&a的理解的问题.仔细阅读和联系下面的两个例子我想指针问题就不是难点

ZBrush中绘制纹理的两种方法

  利用ZBrush的内置插件"投影大师"和"Polypainting"纹理贴图能够快速实现纹理的绘制.本文将对这两种方法的应用流程做一个介绍. 在ZBrush中绘制纹理的两种方法: Projection Master(投影大师):这是基于投影的基本纹理系统.用户将他们的模型"投下"到画布接着绘制,最后从画布拾取. Projection Master(投影大师)的概念是比较简单的.当开始3D模型工作时,你激活Projection Master,这

Excel单元格中数据自动换行的两种方法

Excel单元格中数据自动换行的两种方法   不管单元格中是已经有了数据,或者还等待输入数据,都可以对它执行自动换行命令.自动换行的方法有两种,现在就来对下面表格中已经超出单元格宽度的数据使用自动换行. Excel单元格中数据自动换行的方法一 选择要换行的单元格(可以是一个,也可以是多个),然后切换到"开始"选项卡,单击"对齐方式"组中的"自动换行"命令. Excel单元格中数据自动换行的方法二 1.选中要换行的单元格,单击鼠标右键,在弹出的菜单

在PowerPoint中插入视频的两种方法

     为追求更完美效果,在Powerpoint中通过shockwave Flash Object控件插入SWF格式动画已是家常便饭.但很多情况下,演示文档还需要视频做辅助,下面我们介绍在PowerPoint 2007中插入视频的两种方法.   直接插入法        这是最简单方法.用该法插入的视频,在演示界面中仅显示视频画面,和插入图片十分类似.可以说,这是一种无缝插入,效果相当不错,但同时局限性也很大.首 先,该法仅支持插入AVI.MPEG和WMV等Windows Media格式视频,