C#窗体属性常见应用

1 、修改窗口的名称text

      在窗口中单击右键,选择【属性】,弹出属性设置界面。选择【text】,输入新的名称“主控面板”;同时可以在【font】中修改文字的格式及文字的大小。 

 

 

 

2、修改窗口的图标Icon

       我们可以修改窗口的图标,用新的图片替换,图片的格式只能是“ico”格式。Ico格式的图片可以在网上,搜索“比特虫”,添加图像进行图片转换。 

 

      在窗口中单击右键,选择【属性】,弹出属性设置界面。选择【Icon】,选择图标,打开。图标变换,效果如下:

                  

 

 

3、指示窗体的边框和标题栏的外观和行为FormBorderStyle

1)None:无边框

2)FixedSingle:固定的单行边框

3)Fixed3D:固定的三维样式边框

4)FixedDialog:固定的对话框样式的粗边框

5)Sizable:可调整大小的边框

6)FixedToolWindow:不可调整大小的工具窗口边框

7)SizableToolWindow:可调整大小的工具窗口边框

4、决定窗体第一次出现的位置startposition

1)CenterParent:窗体在其父窗体中居中。   

2)CenterScreen:窗体在当前显示窗口中居中,其尺寸在窗体大小中指定。   

3)Manual:窗体的位置由Location属性确定。   

4)WindowsDefaultBounds:窗体定位在Windows默认位置,边界也由Windows默认决定。   

5)WindowsDefaultLocation:窗体定位在Windows默认位置,其尺寸在窗体大小中指定。

5、 确定窗体的初始可视状态WindowState

1)normal:正常尺寸窗口。

2)minimized:最小化窗口。

3)maximized:全屏最大化窗口。

6、窗体背景图像设置backgroundimage

    窗体的背景图片添加有两种方式:第一种,本地资源,通过导入来选择图片,这种方式保存的是图片的路径;第二种,项目资源文件,将图片素材导入到项目的资源文件中进行保存。我们一般推荐使用第二种。

 

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
C# 窗体应用程序中,可以使用 `ProgressBar` 控件来显示进度条。要改变进度条的样式,可以使用 `Style` 属性和自定义的外观来实现。以下是一种常见的方法: 1. 在窗体设计器中,将 `ProgressBar` 控件拖放到窗体上。 2. 选中进度条控件,在属性窗口中找到 `Style` 属性。 3. 可以选择以下几种样式之一: - `Blocks`:块状样式,进度条被块状分割。 - `Continuous`:连续样式,进度条是一个连续的线条。 - `Marquee`:滚动样式,进度条将以滚动的方式显示。 4. 根据你的需求选择适合的样式。你还可以通过其他属性来改变进度条的外观,如 `ForeColor`、`BackColor`、`Value` 等。 如果你需要更加自定义的样式,可以考虑使用自定义绘制来实现。以下是一个示例代码,展示如何使用自定义绘制来改变进度条的样式: ```csharp using System; using System.Drawing; using System.Windows.Forms; namespace ProgressBarExample { public partial class MainForm : Form { public MainForm() { InitializeComponent(); } private void MainForm_Paint(object sender, PaintEventArgs e) { // 自定义绘制进度条外观 ProgressBarRenderer.DrawHorizontalBar(e.Graphics, ClientRectangle); Rectangle progressBounds = new Rectangle(ClientRectangle.X, ClientRectangle.Y, (int)(ClientRectangle.Width * (progressBar.Value / 100.0)), ClientRectangle.Height); ProgressBarRenderer.DrawHorizontalChunks(e.Graphics, progressBounds); } } static class Program { [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MainForm()); } } } ``` 在上面的示例中,我们在 `MainForm_Paint` 事件处理程序中自定义绘制了进度条的外观。我们通过 `ProgressBarRenderer` 类的静态方法来绘制进度条的背景和进度。你可以根据需要自定义绘制的样式,例如改变进度条的颜色、形状等。 请注意,上述代码是在 Windows 窗体应用程序中使用的示例。你需要创建一个新的 Windows 窗体应用程序项目,并将代码放置在主窗体类中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

机器人自动化控制

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值