c# Winform 将Form的FormBorderStyle设置为None,但是创建一个窗体显示时,还是先出现标题栏,接着又隐藏

关于c# Winform 将Form的FormBorderStyle设置为None,但是创建一个窗体显示时,还是先出现标题栏,接着又隐藏了,为什么要有这样的一个显示效果呢?我想直接显示不要标题栏的窗体,该怎么做呢?
采用vs 2008, 我说的先出现标题栏,后又隐藏,是非常快的隐藏
我是写了两个窗体,一个隐藏,另一个显示,在切换的过程有这样的情况

我试图给你说下我的理解:

(1)你是不是在设计视图中修改窗体的FormBorderStyle为None的。如果是的话,那就不会出现标题栏了。下面是我根据你写的设置窗体的FormBorderStyle为None后的效果图。

(2)如果你是在代码中控制的话,注意代码的顺序问题,楼上有提出

(3)你补充的说你设计了两个窗体。一个显示,一个隐藏,在切换的时候是不是由于视觉误差造成的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-28
1、你可以设置子窗体的WindowState为Max。
2、或者先设置子窗体的显示位置,再show()。
如:

Window.Location = GetLocation();
Window.Show(this);
第2个回答  2010-08-14
controlbox设置为false.
第3个回答  2010-08-17
你检查下是不是先调用了Show(),再设置FormBorderStyle属性的。
第4个回答  2010-08-14
我根据你的做法做了,,完全开不到标题栏。。。所以,要么你眼睛很厉害,要么你在窗体的LOAD事件写了很多代码。。。再不就是你电脑刚好卡机了。。
第5个回答  2010-08-15

是一件痛苦的事情

c# Winform 将Form的FormBorderStyle设置为None,但是创建一个窗体显示时...
(1)你是不是在设计视图中修改窗体的FormBorderStyle为None的。如果是的话,那就不会出现标题栏了。下面是我根据你写的设置窗体的FormBorderStyle为None后的效果图。(2)如果你是在代码中控制的话,注意代码的顺序问题,楼上有提出 (3)你补充的说你设计了两个窗体。一个显示,一个隐藏,在切换...

C# 运行后窗体大小和预期设置的不一样
你把窗体的FormBorderStyle设置为None后,然后再按你预期的尺寸设置窗体的size属性不就是了~ 追问 不行 已经设置过窗体大小了运行时候还是 大小不对 追答 不会啊,已测试过,没有任何问题,是按照初始设置窗口的尺寸大小显示的,你是不是设置其他什么属性了,比如自动调整窗口大小,或是自动伸缩之类的... 本回答由提问...

C#知识|上位机项目主窗体设计思路及流程(实例)
步骤一:主窗体基本设置首先,创建一个新的窗体FrmMain.cs,设置其属性为无边框(FormBorderStyle为None),大小为920x550像素,背景色为ActiveCaption,赋予整体设计感。步骤二:控件布局通过添加三个Panel控件, Panel1设为Dock Top,高度66像素,用来承载窗体顶部元素。其余两个Panel根据UI设计图调整位置和...

C#winform中怎么实现无边框窗体的拖动、最大化、最小化以及关闭。_百度...
1、先找到微软窗体自带的属性里,把属性formborderstyle设置成NONE,这样就可以实现窗体无边框;2、最大化、最小化及关闭按钮,你可以通过增加按钮或图片类的控件来实现,主要看你自己界面的风格而定,在相应的按钮单击事件下,编写代码来实现相应的功能。还有一种办法就是:利用给窗体做皮肤的办法,不过...

C#Winform无边框窗体鼠标拖动怎么实现?
在有时候我们为了实现软件的美观,我们需要把窗体的边框隐藏,但是问题也会随之而来,在属性中设置了FormBorderStyle应该为None,边框便可以隐藏,但是我们在使用软件时却无法拖动窗体,那么我们该如何解决这个问题呢。其实代码很简单,只要override WndProc方法便可。在无边框窗体的代码中加入下面的protected ...

C#的winform 如何把菜单栏放到标题栏上?就像现在流行的软件一样?
将FORM的borderstyle 属性设置 none,然后放置一个menustrip控件,最后再自己仿照关闭、最小化、最大化按钮做三个按钮并自己写相应代码。另外还要编写菜单栏拖动的代码,具体代码请百度一下就知道了。

C# winform怎么样把窗口设置成两边和下面无边框,求沟通。。。_百度知...
z这个功能微软是没有给直接提供的,有两种方法解决此问题,一种是你自己做图片做成上面是类似windows的界面,下面是没框框的界面,再往里面手动写入关闭的功能,另一种是自定义控件,你可以做一个这样的控件,做成你喜欢或是你自己认为合适的界面的样子,就只有这两种办法!

C# 设置程序运行时首先显示图片
如果你是要显示图片再进入你的程序,在WINFORM里再新建一个窗体里面拖一个控件pictureBox里面加一个图片 pictureBox的Dock属性设为Fill 窗体的FormBorderStyle设为None 点击pictureBox添加事件 实例化你程序的第一个窗体,例:From1 f=new From1();f.show();

C# WinForm窗体界面设置问题
设置方法:一:Form对象 属性:设计中的Name:窗体类的类名 AcceptButton:窗口的确定按钮 CancelButton:窗口按ESC的取消按钮 1.外观 Backcolor:背景颜色 Forecolor:字体颜色 backgroundImage:背景图片 Font:设置字体 Formborderstyle:边框样式,常用Fixedsingle固定,sizeable可调 Text:标题栏文字 2.窗口...

c# winform程序 不管有几个窗口,每次新打开的总显示在最前面,怎么...
只要窗体.Activate()就行了

相似回答