基础!winForm客户端最常用的几个基本属性

客户端应用程序 - 是需要安装在用户电脑上才可以使用的程序
特点:
不需要联网也可以打开使用部分功能
但是现在的情况是许多功能依然需要互联网的支持

代码部分在用户电脑上执行

WinForm常用窗体属性:

布局:

AutoScroll:当控件内容超出可见区域是否显示滚动条;

Autosize:当控件内容有超出时是否自动调整窗口;

Location:控件左上角相对于其容器的坐标;

StartPosition:窗口运行的位置,居中之类的,CenterScreen--居中,Manual--屏幕左上角;

Maximumsize:窗体可调整到的最大大小;

Minimumsize:窗体可调整到的最小大小;

padding :控件的内部边距;
Size :窗口大小 ;
WindowState :运行的状态,运行起来最大最小化;
---------------------------------------------------------------------------------------------------------------------------
窗口样式:
ControlBox :窗体左上角或右上角的最大最小关闭按钮;
Icon :设置窗体左上角的图标,只能是ico文件;

MaximizeBox :控制最大化按钮是否可用;
MinimizeBox :控制最小化按钮是否可用;
HelpButton:帮助窗口(仅当没有最大化按钮和最小化按钮时显示);
Opacity:透明度;
ShowIcon:是否显示左上角图标;
ShowInTaskbar :是否在windows任务栏里显示窗体;
TopMost :最顶层窗口,始终在最上面
TransparencyKey:要透明显示的颜色是哪个颜色,一般用来做透明窗体
----------------------------------------------------------------------------------------------------------
设计:
Name:窗体类的类名;
----------------------------------------------------------------------------------------------------------
数据:
Tag - 与对象关联的用户定义数据;
----------------------------------------------------------------------------------------------------------
外观:
BackgroundImage :背景图片;
BackgroundImagelayout : 背景图片布局;
BackColor:背景颜色;
Cursor :鼠标样式;
FormBorderStyle :边框样式;可锁定边框不能拖拽。。
Text:标题栏文字;
------------------------------------------------------------------------------------------------------------------
杂项:
AcceptButton :“接受按钮”,用户每次按enter键都相当于单击此按钮;
CancelButton :“取消按钮”,用户每次按enter键都相当于单击此按钮;

常用的几个控件:

窗体中显示文字 - Label
用户输入内容 - TextBox 
按钮 - Button
复选框 - CheckBox
单选框 - RadioButton

下拉菜单-ComboBox

时间: 2024-11-07 20:46:56

基础!winForm客户端最常用的几个基本属性的相关文章

0821基础控件(UILabel常用属性)

一.UILabel常用属性1--实例化和设置文字 // 实例化UILabel并指定其边框 UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0.0, 210.0, 320.0, 40.0)]; // 设置label显示的文本 [label setText:@"Hello World"]; // 设置字体和字体大小 [label setFont:[UIFont fontWithName:@"Helvetica-B

0821基础控件(UIButton常用属性)

一.可以通过代码的方式创建UIButton 1.通用实例化对象方法: UIButton *button = [[UIButton alloc] initWithFrame:rect]; 2.快速实例化对象方法: UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 提示: 在OC开发中,实例化任何类型的非自定义对象,都请首先尝试一下是否存在快速定义方法.如果存在快速定义方法,就尽量不要使用init之类的方法实例

基于服务(Web Service)的文件管理Winform客户端实现(二)

上一篇主要介绍文件管理服务有哪些方法,实现了哪些功能. 基于服务(Web Service)的文件管理Winform客户端实现(一) 本篇将根据文件服务服务实现Winform客户端设计.开发. 3.       文件管理Winform客户端程序实现 文件管理客户端是使用VS2008 C#开发Winform 程序.通过调用文件管理服务实现,达到数据库操作与程序显示完全分离.基于此文件管理服务,并不只局限于开发Winform程序,同样适用于WebForm程序. 3.1.    主界面设计 新增Winf

winform客户端利用webClient实现与Web服务端的数据传输

由于项目需要,最近研究了下WebClient的数据传输.关于WebClient介绍网上有很多详细介绍,大概就是利用WebClient可以实现对Internet资源的访问.无外乎客户端发送请求,服务端处理请求.回应请求.所以,我下面就简单描述下学习过程中遇到的一些问题: 1.关于Winform客户端请求 WebClient wc = new WebClient();//初始化webclient string path = "http://192.168.1.115:8089/Handler1.as

Hive基础之Hive表常用操作

本案例使用的数据均来源于Oracle自带的emp和dept表 创建表 语法: CREATE [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.]table_name [(col_name data_type [COMMENT col_comment], ...)] [COMMENT table_comment] [PARTITIONED BY (col_name data_type [COMMENT col_comment], ...)] [CLUSTERED

Angular JS从入门基础 mvc三层架构 常用指令

Angular JS从入门基础  mvc模型 常用指令 ★ 最近一直在复习AngularJS,它是一款优秀的前端JS框架,已经被用于Google的多款产品当中.AngularJS有着诸多特性,最为核心的是:MVC.模块化.自动化双向数据绑定.语义化标签.依赖注入等等. 1.常用指令 AngularJS 通过指令扩展了HTML,且通过表达式绑定数据到 HTML.下面我们看一下AngularJS中的常用指令. (1).基本概念 指令:AngularJS中,通过扩展HTML的属性提供功能.所以,ng-

Nginx基础入门之gzip常用配置项说明

在很多大型的网站中,web资源内容压缩是很有必要的,一来减少宽带的占用,二来提高高server处理性能,在nginx中有一个单独的模块是来处理web资源压缩机制,即ngx_gzip_module ,下面我们来讲解一下关于gzip模块一些常用的配置项参数说明 一.ngx_http_gzip_module模块配置项介绍说明 1.1 gzip 配置语法: gzip  on|off 默认值:  gzip  off 配置区域: http ,server, location ,  if 配置项说明: 是否开

Python基础-第五天-常用模块

本篇内容: 1.sys模块 2.os模块 3.time模块和datetime模块 4.random模块和string模块 5.shutil模块 6.json模块和pickle模块 7.shelve模块 8.hashlib模块和hmac模块 9.logging模块 10.re模块 一.sys模块 1.sys模块简介 sys模块是Python标准库中自带了一个模块,sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境 2.sys模块的使用 ①pyt

winform 客户端 HTTP协议与服务端通信

本来从来没有仔细研究过Http协议,今天因为公司业务需求,调试了半天,终于现在会Winform用Http协议与服务端通信了,其中常用的有POST和Get方式: 仔细看了人人网和新浪等大部分都是采用GET方式获取数据的,MSN截图如下: 还是不要脱离本文的主要目的: 模拟实现登录代码如下: 1 private void pictureBox3_Click(object sender, EventArgs e) 2 { 3 string strUserName = textEdit1.Text.Tr