C#windows应用程序之控件之旅

原创 2013年12月06日 12:00:04

注:    VS中创建Windows应用程序:不要编写代码可以弹出窗体 ,并且可以在工具栏中的“工具箱”中选择各种控件直接拖到窗口中

 

当截图不可以直接复制黏贴到桌面等文件中时,可以先黏贴到QQ中 再复制黏贴到桌面 则会自动生成图片文件

VS工具箱中自带的工具:

                    的公共控件:

 

一:使用捕捉线(有了捕捉线方便用户摆放对其控件)

    1。新建一个windows应用程序

    2.把一个按钮控件从工具箱拖到窗口中

    3.移动控件靠近边界会出现一条或两条捕捉线

二:Anchor与Dock

     当窗口的大小改变时,控件应该怎样变化,才不会使得界面看起来混乱

     1.  Anchor:重设控件大小根据控件的边界锁定  或者  控件大小不变根据窗口的边界来锚定控件位置

     2.  Dock:控件应停放在容器的边框上

三:给控件添加事件(VS中也有各种事件模板)

   Form1.cs--《直接添加控件--《点中要添加事件的控件--《右下角的解决方案资源中--《闪电图标为事件 里面有各种事件--《选中并且可以设定事件名称--《弹出模板代码--《可以根据自己想要触发的事件添加代码

四:修改按钮上的文本(不用编写代码,可以直接VS中操作)

       选中按钮--《 右下角--《事件左边的属性--《出现TEXT--《 右边有个默认的Buttonx可以更改按钮上的字如改成ok

五:按钮上添加图片与文字同时出现

    选中要添加的按钮--《 右下角属性--《找到image--《可以从外面导入

此时image与text会互相覆盖(因为image默认为居中但可以改变,文字不可以改变位置)---《同样右下角属性中找到ImageAlign右边--《选择位置

当图像比较大时可以改变按钮宽度或高度

六:改变窗体名称

  单击窗体任何位置--《右下角属性--《Text 右边修改

七:添加事件处理程序

   双击要添加事件的按钮此时为默认的Click事件(或者单击再在右下角找到事件,可选择各种事件)--《进入代码页添加事件处理代码如:

this.Text = "Do you speak English?";

  Application.Exit();

 

【浅墨著作】《逐梦旅程:Windows游戏编程之从零开始》勘误&配套源代码下载

All our dreams can come true, if we have thecourage to pursue them. 我们所有的梦想都可以成真,只要我们有勇气去追求它们。 ...
  • zhmxy555
  • zhmxy555
  • 2013年10月21日 00:23
  • 92332

开启苹果app学习之旅:第一个小程序helloWord

第一步运行 Xcode 。 点击 Create a new Xcode project 。 因为是个超级简单的程序, 所以就选择 应用程序模板, Single View A...
  • zxl315
  • zxl315
  • 2014年09月21日 10:05
  • 1704

控制台程序使用SendMessage进行进程间的通信

消息发送者代码 本实例中创建窗体类ProxyForm,负责发送和接收数据。 Main方法代码using System; using System.Collections.Generic; usin...
  • tiana0
  • tiana0
  • 2015年07月18日 16:17
  • 2708

C#windows应用程序之控件之旅(二)

一:Button控件   1. 属性:FlatStyle(PopUp时显示为平面,点击时为3d外观)                   Enabled(当为false时会灰显,按下时无任何作用)...
  • u012437660
  • u012437660
  • 2013年12月06日 17:27
  • 407

C#成魔之路<1>Windows 应用程序高级控件(1)

“成神之路”当中曾经提到一些相关的高级控件,但是缺乏范例,这里捡取一些典型实例进行详细的剖析和实验。对C#控件进行进一步的深入学习。1、ImageList控件(存储图像控件)用于存储图像资源,然后在控...
  • memories_sunset
  • memories_sunset
  • 2016年03月03日 20:43
  • 414

C#成魔之路<2>Windows 应用程序高级控件(2)

1、DateTimePicker控件(日期控件) DateTimePicker控件用于选择日期和时间,只能够选择一个时间而不是连续的时间段,也可以直接输入日期和时间。 DateTimePicker...
  • memories_sunset
  • memories_sunset
  • 2016年03月04日 14:50
  • 276

C#|Winform应用程序之:超链接标签(linkLabel)控件

linkLabel控件是一个超链接控件,用来展示超链接以及控制对单击超链接后进行一些操作: 常用属性: LinkColor:链接颜色属性,控制标签的链接部分的颜色。 LinkVisite...
  • qq_38507850
  • qq_38507850
  • 2018年01月16日 17:08
  • 20

C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部

好久没有上来了,今天一看,问题不少啊。主要是关于 之前发的一个文章“C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部” 原网址"http://blog.csdn.net/small5e44...
  • small5e4444
  • small5e4444
  • 2017年02月15日 09:47
  • 325

C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部

资源里有例子:http://download.csdn.net/detail/small5e4444/4821582 这是最近在做的一个项目中提到的需求,把一个现有的窗体应用程序界面嵌入...
  • small5e4444
  • small5e4444
  • 2012年07月22日 22:03
  • 11575

【转】C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部

PS:文末的附件已更新,这次我放到博客园里面了,不会弹出广告,放心下载,O(∩_∩)O谢谢! 这是最近在做的一个项目中提到的需求,把一个现有的窗体应用程序界面嵌入到自己开发的窗体中来,看起来就像...
  • qq752923276
  • qq752923276
  • 2013年06月29日 10:21
  • 2294
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#windows应用程序之控件之旅
举报原因:
原因补充:

(最多只允许输入30个字)