社区
C#
帖子详情
怎样改变C/S控制菜单的样式(最小,最大,关闭按妞)
fletcher
2004-08-02 12:32:54
怎样改变C/S控制菜单的样式(最小,最大,关闭按妞)
...全文
162
7
打赏
收藏
怎样改变C/S控制菜单的样式(最小,最大,关闭按妞)
怎样改变C/S控制菜单的样式(最小,最大,关闭按妞)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hanbinghai
2004-08-28
打赏
举报
回复
实现步骤:
1.formBorderStyle设为none之后,怎么让鼠标托动窗体?
参考:http://expert.csdn.net/Expert/topic/2938/2938210.xml?temp=.8810083
在鼠标拖动窗体时若要显示虚框,跟操作系统设置有关:
在桌面单击右键 ->属性 ->效果 把拖动时显示窗口内容 不选时有虚框出现。
2.FormBorderStyle =None的情况下如何实现拖动窗口边缘改变窗口大小
在工具箱里找到splitter控件,拖到窗体上,设置dock属性为right,name为
需要添加三个事件:
this.splitterRight.MouseUp += new System.Windows.Forms.MouseEventHandler(this.splitterRight_MouseUp);
this.splitterRight.MouseMove += new System.Windows.Forms.MouseEventHandler(this.splitterRight_MouseMove);
this.splitterRight.MouseDown += new System.Windows.Forms.MouseEventHandler(this.splitterRight_MouseDown);
private bool flagMove=false;
//左键按下时,设置可移动
private void splitterRight_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
this.flagMove = true;
}
//右边移动
private void splitterRight_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(this.flagMove )
{
this.Width = this.Width +e.X ;
}
}
//左键松开时,设置不可移动
private void splitterRight_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
this.flagMove = false;
}
3.添加三个label控件,实现最小化,最大化,关闭按钮
//最小化按钮
private void labelMin_Click(object sender, System.EventArgs e)
{
this.WindowState = FormWindowState.Minimized ;
}
//最大化及还原按钮
private void labelMax_Click(object sender, System.EventArgs e)
{
if(this.WindowState ==FormWindowState.Maximized )
{
this.WindowState = FormWindowState.Normal ;
}
else
{
this.WindowState = FormWindowState.Maximized ;
}
}
//关闭按钮
private void labelclose1_Click(object sender, System.EventArgs e)
{
this.Close();
this.Dispose();
}
4.加上你所要的背景图片即可
曲滨_銘龘鶽
2004-08-28
打赏
举报
回复
把窗口该平板的
然后自己画上图片即可
onekey
2004-08-28
打赏
举报
回复
最好在网上 找一些控件用
nnfzj
2004-08-28
打赏
举报
回复
http://www.codeproject.com/
里有很多菜单设计方案!
强烈推荐!
1979xt
2004-08-28
打赏
举报
回复
是啊,窗口里有个窗体样式的属性,如果不满意就自己用图片做。
fletcher
2004-08-28
打赏
举报
回复
是的
hertcloud
2004-08-02
打赏
举报
回复
你不要 显示最小,最大,关闭按妞
然后用图片代替 相应的功能
C语言学生信息管理系统
课程名称:C语言
控制
台版信息管理系统 应用知识:C语言,链表 课程目的: 1、练习C语言知识综合运用 2、巩固复习链表应用 3、巩固C语言基础知识 4、掌握
控制
台游戏基本方法 代码数量:1000左右 课程特点: 1、知识点...
Python标准库之Tkinter库详细教程
Tkinter(即tk interface)...一个GUI程序一般由窗口、下拉
菜单
或者对话框等图形化组件构成,通过鼠标点击
菜单
栏、按钮或者弹出对话框的形式来实现人机互动,从而提升人机交互的体验,让“冰冷”的程序变得有“温度”。
Tkinter教程
用户通过鼠标、键盘、触摸等操作来
控制
屏幕上的图标、
菜单
等选项卡,从而实现选择功能,或者启动程序等操作。 GUI应用领域 GUI 的应用领域非常广泛,它不仅仅局限于软件产品(app)、计算机操作系统界面,还囊括了...
简易学习tkinter库
图形用户界面(Graphical User Interface,简称 GUI),是计算机图形学技术的一种,它一般由窗口、下拉
菜单
或者对话框等图形化的控件组成。用户通过点击
菜单
栏、按钮或者弹出对话框的形式来实现与机器的交互,GUI 的...
超全的英语短句汇集
English 900 英语九百句 常用职位英文... 这些年你怎么样? 164. you've changed little. 你一点也没变。 165. do you still remember that christmas? 你仍记得那个圣诞节吗? 二、About Language ...
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章