当然也可以通过下面代码直接设置StartPosition属性项为“Manual” F1.StartPosition = FormStartPosition.Manual; 对于窗体起始位置也可以利用窗体Top和Left属性设置代码如下 F1.Top = 300; F1.Left = 200; 上面两行代码便将F1起始位置设置为(300, 200)即距离屏幕顶部300像素距离屏幕左边200像素 下面代码同样实现了窗体大小设置 using ; [阅读全文] [PDF]
下面是对前面FormsTest改进主要对窗口位置和大小作了人工设置步骤如下所示 (1)右键单击Form1窗体单击“属性”菜单 (2)找到StartPosition属性项设置为“Manual” (3)将Program.cs中代码改为如下形式由于用到了Po类需要将.Drawing引用进来 using ; using .Collections.Generic; using .Windows.Forms; using .D [阅读全文] [PDF]
设置窗体起始位置需要首先了解计算机屏幕坐标系和通常坐标系起始点区别计算机屏幕坐标系原点位于屏幕左上角其X轴水平向右Y轴垂直向下以计算机屏幕分辨率为800×600为例其X轴最大值为800像素Y轴最大值为600像素窗体起始位置单位便是像素但是其范围并不限定在800和600的间这就要求正确设置起始位置
在C#中窗体起始位置用窗体StartPosition属性设置属性值为FormStartPosition枚举类型中值其属性值及其意义如表8-1所示
表8- [阅读全文] [PDF]
AnimateWindow是个窗口打开和关闭时产生动画效果新是个新, 所以在 API Viewer中是找不到,必需自己定义: Public Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte,中国教程在线,http://www.5istudy.cnBy [阅读全文] [PDF]
闪烁文字可以在屏幕上起到明显提示作用通过使用VBTimerControl控件员可以轻松在窗体上实现闪烁文字效果本文将演示如何为LabelControl控件加上闪烁效果这种思路方法同样适用于其它多种Control控件 当你在窗体上加入TimerControl控件时它只出现在设计时而不会在运行时出现可见Control控件图标TimerControl控件带有两个重要参数Interval(间隔)属性用来确定TimerControl控件多久触发次其单位为毫秒因此当该值为500时就表示秒钟会触发两次Enabled(使能)属性用来确定TimerControl控件是 [阅读全文] [PDF]
窗体犹如块画布在设计时是设计区域而在运行时每个窗体对应于个窗口 、窗体结构: 窗体结构和普通 Windows 下窗口非常相似如图: " _disibledevent= 300End Sub 上面语句会把 Form1 窗体移动到距屏幕顶部 200 Twip 距屏幕左边距 300 Twip 地方 6、Visible(可见)属性: 当个对象 Visible 属性设置为 False 时运行时不能看见;只有当 Visible 属性值变为 True 时才能被看见 本属性虽然简单但却是常常需要用到请大家牢记在心 3、窗体主要事件: 1、Load( [阅读全文] [PDF]
在前面教程中我们讲到了窗体主要属性和事件而本节我们主要讲述窗体些窗口运用本节知识对于后面“多文档文件”创建非常重要所以希望大家好好掌握 、添加窗体: 在 VB 中每创建个新文件自动会生成个新窗体如果想在本窗体基础上再添加个窗体那么应该如何做呢? 1、选择工程/添加窗体命令弹出如图窗口: " _disibledevent="VB教程第 4章第 4节——基本窗体操作" /> 图 4 2、其他窗体载入: 我们可以在主窗口中设置菜单或按钮并在该菜单或按钮代码区输入如下代码: Form2.Show 1 其中Show 是显示 [阅读全文] [PDF]
Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As .EventArgs) Handles Timer1.Tick Dim Snow(1000, 2), Amounty As Integer Dim Oldx, Oldy As Integer Dim Coloury As Integer Dim Chg As Boolean Static c As Integer = 0 If Chg Then c = c - 20 Else c [阅读全文] [PDF]
有时窗体变化后如改变分辨率后Control控件大小却不能随的改变手工代码调整实在麻烦下面模块实现自动查找窗体上Control控件并使其改变大小以适应窗体变化 在FormResize事件中Resize_All就能实现Control控件自动调整大小如: Private Sub Form_Resize Dim H, i As Integer On Error Resume Next Resize_ALL Me 'Me是窗体名Form1,Form2等等都可以End Sub 在模块中添加以下代码: Public Type ctrObj Name A [阅读全文] [PDF]
作者: Builder.com
闪烁文字可以在屏幕上起到明显提示作用通过使用VBTimerControl控件员可以轻松在窗体上实现闪烁文字效果本文将演示如何为LabelControl控件加上闪烁效果这种思路方法同样适用于其它多种Control控件
当你在窗体上加入TimerControl控件时它只出现在设计时而不会在运行时出现可见Control控件图标TimerControl控件带有两个重要参数Interval(间隔)属性用来确定TimerControl控件多久触发次其单位为毫秒因此当该值为500时就表示秒钟会触发两次Enabled(使能)属性用来确定TimerControl [阅读全文] [PDF]
有时窗体变化后如改变分辨率后Control控件大小却不能随的改变手工代码调整实在麻烦下面模块实现自动查找窗体上Control控件并使其改变大小以适应窗体变化
在FormResize事件中Resize_All就能实现Control控件自动调整大小如:
Private Sub Form_Resize
Dim H, i As Integer
On Error Resume Next
Resize_ALL Me 'Me是窗体名Form1,Form2等等都可以
End Sub
在模块中添加以下代码:
Public Type ctrObj
& [阅读全文] [PDF]
设置窗体起始位置,需要首先了解计算机屏幕的坐标系。和通常的坐标系起始点不同,计算机屏幕坐标系原点位于屏幕左上角。其X轴水平向右,Y轴垂直向下。以计算机屏幕分辨率为800×600为例,其X轴最大值为800像素,Y轴最大值为600像素。窗体的起始位置单位便是像素,但是其范围并不限定在800和600之间。这就要求正确设置起始位置。
在C#中,窗体的起始位置用窗体的StartPosition属性设置。属性值为FormStartPosition枚举类型中的值。其属性值及其意义,如表8-1所示。
表8-1 StartPosition属性及意义
[阅读全文] [PDF]
下面程序是对前面的程序FormsTest的改进,主要对窗口的位置和大小作了人工设置。步骤如下所示。 (1)右键单击Form1窗体,单击“属性”菜单。 (2)找到StartPosition属性项,设置为“Manual”。 (3)将Program.cs中的代码改为如下形式。由于用到了Point类,需要将System.Drawing引用进来。 using System; using System.Collections.Generic; using System.Windows.Forms; using Syste [阅读全文] [PDF]
当然,也可以通过下面的代码直接设置StartPosition属性项为“Manual”。 F1.StartPosition = FormStartPosition.Manual; 对于窗体的起始位置,也可以利用窗体的Top和Left属性设置,代码如下。 F1.Top = 300; F1.Left = 200; 上面两行代码便将F1的起始位置设置为(300, 200),即距离屏幕顶部300像素,距离屏幕左边200像素。 下面代码同样实现了窗体的大小设置。 using System; using System.Collections.Ge [阅读全文] [PDF]
其实Anchor和Dock属性也可以实现,但好象只对容器效果理想,而且字体大小也没有变化.最近论坛上有好多这样的贴子,具体实现代码如下:
private void setTag(Control cons)
{
foreach (Control con in cons.Controls)
{
con.Tag = con.Width +":" + con.Height + ":" + con.Lef [阅读全文] [PDF]
1 共15条 分1页
- machinekey:ASP.net2.0的machineKey
- asp.netviewstate:优化ASP.NET应用性能的ViewState篇
- 大文件上传网站:.NET网站WebSite大文件上传思路方法
- server.transfer:使用Server.Transfer思路方法跨页面传值例子
- asp.net跟踪:ASP.NET中大文件下载的跟踪和恢复
- chtmlview网页:CHtmlView 点击网页中的按钮
- gridview合并表头:ASP.NET 2.0中合并 GridView 的表头单元格
- datagrid控件:DataGridControl控件中弹出详细信息窗口
- asp.netmvcjquery:Asp.net MVC中使用jquery.validate.js验证的问题
- 建立odbc数据源:Asp.Net建立ODBC数据源连接
- asp.netsession:Asp.Net通过Session对象传递页面地址
- asp.net日程控件:利用ASP.NET日期Control控件制作 会议日程安排 (
- asp.net日期函数:asp.net日期操作函数-得到某月的第一天和最后一天的日期
- pagepreinit:利用Page_PreInit进行网页传值
- asp.net配置:asp.net无法识别的配置节 connectionStrings 的解决思路方法
- winformasp.net:Asp.Net & Winform 条形码系列的Code39
- 类型不匹配:TargetException: 对象和目标类型不匹配
- aspnetpager的使用:使用AspNetPager分页Control控件
- asp.net原理:asp.net中webservice请求发送原理和过程的初步分析
- reportingserver:Reporting Server中字符串相加