窗体pagecontrol delphi panel
【C#】【WinForm】MDI窗体
MDI窗体的相关学习使用 1、设置MDI父窗体 在属性中找到IsMdiContainer选项,设置为True 2、添加MDI子窗体,在项目中依次选择添加->窗体,然后一直默认即可 添加后的项目目录(Form1为父窗口,Form2、Form3为子窗口) 3、在Form1.cs中,创建对应MDI子窗口的 ......
c# winfrom 窗体传值的六种传值方式及实例
1、通过构造函数 特点:传值是单向的(不可以互相传值),实现简单 实现代码如下: 在窗体Form2中 int value1; string value2; public Form2 ( int value1 , string value2 ) { InitializeComponent ( ); t ......
小甲鱼delphi学习作业20《浅谈过程与函数02》
一、本节重点: 过程传值、传址、常量参数; 二、三种传递方法 (一)、传值 1、软件效果 2、代码: 1 procedure Tform1.mypro(str:string); //传值过程定义 2 begin 3 str:='学习编程'; 4 showmessage(str); 5 end; 6 ......
delphi 运行时动态获取控件(类)属性值
运行时动态获取控件(类)属性值 代码 运行时根据控件名称获取Caption属性值 uses System.Rtti; procedure TForm1.Button1Click(Sender: TObject); var vComponent: TComponent; vRttiCtx: TRtti ......
在Delphi中使用正则表达式校验中文姓名
uses system.RegularExpressions; function IsChineseName(const aName:string; const aMaxLength:Integer=10):Boolean; begin var Pattern := '^[\x{4E00}-\x{9 ......
winform窗体程序的尺寸不对
最近学习C#,在博客园找了WinForm的贪吃蛇来学习,结果一直发现窗体尺寸有问题。 比如本来用的是800X600的Size,使用Graphics画格子就发现窗口没有全部显示这些格子,让我很疑惑,找了很久不知道为什么? 网上看了有什么画面缩放的,我是百分百没缩放,最后我设置窗体的边框为none后,就 ......
小甲鱼delphi学习作业20《浅谈过程与函数01》
一、效果图 二、知识点 1.过程在 Delphi 中,运行结束后没有返回值的子程序称为过程,过程有三种类型: 标准过程 - 系统内部已经定义好的过程,在需要的时候直接调用即可。 事件过程 - 当对象接收到某个动作时常数一个事件,自动执行该对象事件的一段程序,这段程序就是一个事件过程。 自定义过程 - ......
小甲鱼delphi学习作业19《冒泡排序》
作业源码: 一、程序框图: 二、代码 1、提取编辑框数据到数组 1 procedure TForm1.Button1Click(Sender: TObject); 2 var 3 i:Integer; 4 begin 5 temp:=''; 6 Str:=Trim(edit1.Text); 7 k: ......
C#实现鼠标进入按键范围后按键自动窗体内位置移动
新建winform窗体程序 添加button控件 在事件中选择 MouseEnter 代码如下 private void button_MouseEnter(object sender, EventArgs e) { //给按钮一个新的坐标 //这个按钮活动的最大宽度就是 窗体的宽度减去按钮的宽度 ......
解决winform调用wpf窗体时原窗体缩小的问题
在使用winform调用wpf窗体时,原来的winform窗体会缩小,同时分辨率会发生变化,用如下方法来解决这个问题。 方法一、 首先找到winform项目中的Properties ==>AssemblyInfo.cs,打开该文件,在末尾加入如下代码,之后重新运行即可。 [assembly: Sys ......
delphi 注册类 RegisterClass
在delphi中如何动态建立类的实例 weixin_33962621于 2017-11-07 20:26:00 发布阅读量426 收藏点赞数 文章标签: c/c++ 版权 在面向对象语言中,用两种方法建立类的实例:静态建立和动态建立。静态建立就是在程序中显式地建立类的实例,如c1 = TClass1 ......
错误 NETSDK1136 如果使用 Windows 窗体或 WPF,或者引用使用 Windows 窗体或 WPF 的项目或包,则必须将目标平台设置为 Windows (通常通过在 TargetFramework 属性中添加 "-windows")。
背景: 当同一解决方案的项目A引用项目B的时候出现引用异常 大概意思是项目A的框架类型是.net 7.0,项目B的框架类型是net7.0-windows 两者不兼容 查看了连着的项目类型发现项目B是指定为Windows操作系统(注:建立类库项目B时没有指定操作系统,不知为啥显示指定了) 类库项目A是 ......
delphi 判断字符串里的char是单字节还是双字节的前一位或后一位。
function ByteType(const S: string; Index: Integer): TMbcsByteType; // 判断一个字符串中,某个 Char 是单个字母,还是双字节的前一位或后一位。 // mbSingleByte 单字母 // mbLeadByte 双字节第一位 / ......
delphi判断进程和杀进程函数
function TMainForm.CheckTask(ExeFileName: string): Boolean; //检测XX进程是否存在函数const PROCESS_TERMINATE = $0001;var ContinueLoop: BOOL; FSnapshotHandle: THa ......
C# AVEVA WINFORM 最小化后窗体隐藏在AVEVA 软件后面
会跑到am窗体背后 正常代码 这种情况下只要鼠标在AM其他界面,此frm窗体就会跑到AM软件背后 改良之后,能同时正常操作AM和frm窗体 实际效果点击下方视频链接查看 https://www.bilibili.com/video/BV11u4y1p7fT/ ......
使用C#中的Panel组件时,它一直按照左上角为基准对齐
是这里出了问题 点击Panel之后,在右边属性列表中就能看见有一个名Anchor为的属性, 它默认是Top,Left的定义值; 所以Panel才是一直以左上角为基准变化; 现在将其改为Bottom属性: 然后Panel的排列布局就会下一个挨着上一个的底部啦~ 如图所示: ......
Window10安装linux子系统及子系统安装1Panel面板
原文地址:Window10安装linux子系统及子系统安装1Panel面板 - Stars-One的杂货小窝 最近看到halo博客发布了2.10.0,终于是新增了个备份功能,于是有了念头想要升级下 但是目前我还是使用halo1.5版本,所以跨版本迁移可能会有问题,官方提议还是先用个测试环境进行测试验 ......
使用 Docker 在 Linux 上运行 Delphi 应用程序
从 Rad Studio 10.2 Tokyo 开始,可以编译和运行 Linux 服务器应用程序(无用户界面)。我们将使用 Ubuntu 准备一个 docker 映像, 以及通过 PAServer 在 Linux 上运行 Delphi 应用程序所需的一切。使用 Docker,我们可以将这些应用程序在 ......
QT部件透明阴影效果和透明窗体
透明效果 1.设置整个窗体透明 调用setWindowOpacity( )方法,传入一个0~1之间的值来表示透明度;1表示不透明,0表示完全透明,在构造函数中添加 setWindowOpacity(0.5);//0~1之间 2.设置窗体透明,部件不透明 在构造函数中添加 //设置窗体透明 this- ......
delphi 自定义光标
自定义光标 代码 使用图像的方式 你可以使用两个位图(一个用于普通图像,一个用于遮罩图像)来创建图标,并将其手动加载到 Cursors 属性 使用完自定义光标后要调用Windows API函数DestroyIcon const crMyCursor = 5; procedure TForm1.But ......
1Panel让你的 Linux 服务器管理变得轻松快捷!
今天给大家推荐一款 Linux 服务器运维管理工具:1Panel。 (图片来源网络,侵删) 基本介绍 1Panel是飞致云旗下的一款开源Linux服务器运维管理工具,主打一个简单易用,十分适合小白。 官方说明的几大特点有:快速建站、高效管理、安全可靠、一键备份。详细情况可去官网查看,我这里就不过多赘 ......
固定panel1,panel2适应窗体变化
固定panel1,panel2适应窗体变化 如果您想要固定 Panel1 并且让 Panel2 适应窗体大小的变化,可以使用以下方式设置 SplitContainer 的属性: ' 设置 SplitContainer 的 FixedPanel 属性为 Panel1,以固定 Panel1 的大小 Sp ......
Winform-继承窗体
继承窗体就是 根据现有的窗体的结构创建一个与其一样的新窗体 --称作可视化继承 1、被继承的窗体需要有 控件 2、在继承窗体中修改继承的空间属性:需要把被继承窗体中把Modifiers属性(对象的可见级别)修改成Pubilc 3、选择继承窗口有两种 一种代码直接改 一种从设计器中选择 ......
Winform-MDI窗体
MDI窗体用于显示多个文档,每个文档显示在各自的窗口中 1、设置MDI父窗体:IsMdiCintainer属性设置为true 2、确定子窗体:用MdiParent属性来确定子窗体 如: frm2.MidParent =this; //设置MdiParent属性,将当前窗体作为frm2窗体的父窗体 3 ......
Winform-窗体
窗体的属性: 1、Icon属性:更换窗体图标 2、FormBoardStyle:隐藏窗体的标题栏 Fixed3D:固定的三维边框 FixedDialog:固定的对话框样式的粗边框 FixedSingle:固定的单行边框 FixedToolWindow:不可调整大小的工具窗口边框 None: 无边框 ......
delphi模板开发
delphi模板开发 用模板开发,写代码就是填空题。 让开发变为填空题,这也是AI开发的指导思想。 1)制作模板 /// <author>cxg 2023-10-9</author> unit db.crud; interface uses System.Classes, System.SysUti ......
delphi 设置全局级别光标
设置全局级别光标 代码 begin Screen.Cursor := crHourGlass; try //业务处理的代码... finally Screen.Cursor := crDefault; end; end; 方法 Vcl.Forms.TScreen.Cursor property Cu ......
C#窗体——VS2019连接到Navicat的sqlServer数据库
1、搭建一个特别简单的窗体 简单且丑陋~ 2、代码编写 新建一个DataBase.cs的类: 写入代码: //DataBase.cs using System; using System.Collections.Generic; using System.Linq; using System.Tex ......
Delphi 指定句柄闪烁边框(待完善)
procedure TForm1.btn1Click(Sender: TObject); var ahdc,ahdc_old, ahdc_new: HDC; ARect:TRect; ahpen:HPEN; ahandle:THandle; h,w:Integer; pen:integer; i:i ......
delphi中unit单元文件说明
单元(unit)是组成Pascal程序的单独的源代码模块,单元有函数和过程组成,这些函数和过程能被主程序调用。一个单元至少要有unit语句,interface,和implementation三部分,也能可选的包含initialization和finalization两部分: 一、必含部分 1、uni ......