自定义窗体位置

 private void PointXY()
        {
            Point sp = new Point(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
            this.Left = 20;
            this.Top = (sp.Y - this.Height) / 2;
        }

设置属性

原文地址:https://www.cnblogs.com/shuaimeng/p/10107719.html

时间: 2024-10-28 19:53:21

自定义窗体位置的相关文章

WPF 创建自定义窗体

在前面的一篇博客"WPF 自定义Metro Style窗体",展示了如何创建一个类似于Metro Style的Window,并在程序中使用.但是这个窗体不能够自由的改变大小.今天的博客中将展示如何创建一个可以通过拖拽来改变大小的Metro Style窗体. 实现思路,在Windows ControlTemplate中增加8个背景透明Rectangle,分别放置于Left, Right, Top, TopLeft, TopRight, Bottom, BottomLeft, Bottom

Unity 编辑器扩展自定义窗体

这次看见Unity还可以自定义弹出窗体,让我很好奇.于是就去网上找文章看了看. 如果想自定义窗体需要把类放入Editor文件夹下面. 代码如下: using UnityEngine; using UnityEditor; public class MyEditor : EditorWindow { [MenuItem("GameObject/window")] static void AddWindow() { Rect wr = new Rect(0, 0, 500, 500); M

完全自定义窗体风格的实现

完全自定义窗体风格的实现 最小化到任务栏postmessage(Self.Handle,WM_SYSCOMMAND,SC_MINIMIZE,0); 最大化或还原procedure Tf_MainForm.RzToolButton1Click(Sender: TObject);var  abd: TAppBarData;begin  inherited;  if WindowState=wsnormal then begin    WindowState := wsMaximized;  // B

Winform自定义窗体样式,实现标题栏可灵活自定义

最近在编写C/S结构应用程序时,感觉窗体的标题栏样式太死板了,标题文字不能更改大小.颜色.字体等,按钮不能隐藏等问题,在网上也查找了许多相关的资料,没有找到合适的解决方案,发现许多人也在寻求这个问题,最后我决定自己研究动手画一个标题栏出来,经过今天一天的研究与编写,终于完成全部功能,现公布一下我的设计思路. 一.去掉Form类自带的标题栏                          要去掉自带的标题栏有两种方法,第一方法是直接将FormBorderStyle设为 System.Window

WinForm自定义窗体

public partial class Form3 : Form { const int WM_NCHITTEST = 0x0084; const int HT_LEFT = 10; const int HT_RIGHT = 11; const int HT_TOP = 12; const int HT_TOPLEFT = 13; const int HT_TOPRIGHT = 14; const int HT_BOTTOM = 15; const int HT_BOTTOMLEFT = 16

自定义窗体的最大化,最小化,关闭功能

namespace 自定义窗体的最大化_最小化和关闭按钮 { partial class Form1 { /// <summary> /// 必需的设计器变量. /// </summary> private System.ComponentModel.IContainer components = null; /// <summary> /// 清理所有正在使用的资源. /// </summary> /// <param name="disp

使用自定义窗体

一.从头定义新自定义窗体 1.新建一个目录,再新建一个工程.2.定义这个自动创建好的窗体为自己需要的样式.3.包存这个窗体和单元到希望的目录,工程文件就保存在新建的目录.4.将没有用的工程联通目录一并删除. 二.在新工程中使用自定义窗体 1.新建一个工程.2.移除自动创建的单元(自动创建的Form也会随之移除).3.添加自定义窗体到工程中.4.使用向导新建一个窗体.在Delphi7中,步骤如下: (1)File -> New -> Other... -> 选择跟项目名称相同的页签 -&g

自定义窗体,简简单单实现

style文件xmal: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" > <ControlTemplate x:Key="WindowTemplateKey" TargetType="

WindowsForm窗体位置

WindowsForm的窗体,是winForm程序的基本单元.窗体的大小和位置是如何控制的呢? 先看窗体的几个属性.如下图所示 一. 设置窗体起始位置居中 窗口默认是在左上角的,可以用微软定义好的FormStartPosition属性来配置为居中: this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; 等同于 这个属性的其他值也可以了解下: 属性值 说明 CenterParent 在其父窗体中居中 Ma