登录
首页 » C#源码 » C# 制作一个顶层显示的窗口-不被其它窗口遮挡

C# 制作一个顶层显示的窗口-不被其它窗口遮挡

于 2023-05-27 发布 文件大小:13.05 kB
0 272
下载积分: 2 下载次数: 1

代码说明:

C#设置顶层显示的窗口,让窗口显示在其它窗口的最上面,不被遮挡,这种窗口形式或许大家平时都见到过,特别是一些视频播放器,在播放视频的时候,都可以设置是否顶层显示,本示例就是模拟了这个功能,通过“允许以最顶层方式显示窗口”和“禁止以最顶层方式显示窗口”来模拟启用和关闭顶层窗口的功能,代码貌似简单:   private void button1_Click(object sender, RoutedEventArgs e)   {//允许以最顶层方式显示窗口    this.Topmost = true;   }   private void button2_Click(object sender, RoutedEventArgs e)   {//禁止以最顶层方式显示窗口    this.Topmost = false;   }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C#以二进制格式打开和保存文件
    C#使用BinaryWriter、BinaryReader对象分别保存和读取二进制文件,程序分两部分,先来看第一部分:   C#以二进制格式保存文件:设置保存文件的格式:   saveFileDialog1.Filter = "二进制文件(*.dat)|*.dat";   if (saveFileDialog1.ShowDialog() == DialogResult.OK)   {    //使用“另存为”对话框中输入的文件名实例化FileStream对象    FileStream myStream = new FileStream(saveFileDialog1.FileName, FileMode.OpenOrCreate, FileAccess.ReadWrite);    //使用FileStream对象实例化BinaryWriter二进制写入流对象    BinaryWriter myWriter = new BinaryWriter(myStream);    //以二进制方式向创建的文件中写入内容    myWriter.Write(textBox1.Text);    //关闭当前二进制写入流    myWriter.Close();    //关闭当前文件流    myStream.Close();    textBox1.Text = string.Empty;   }   打开文件时同样也是以二进制来打开读取文件内容:   //设置打开文件的格式   openFileDialog1.Filter = "二进制文件(*.dat)|*.dat";   if (openFileDialog1.ShowDialog() == DialogResult.OK)   {    textBox1.Text = string.Empty;    //使用“打开”对话框中选择的文件名实例化FileStream对象    FileStream myStream = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read);    //使用FileStream对象实例化BinaryRea
    2022-02-14 18:03:07下载
    积分:1
  • 将DataGridView中内容导出到Word
    Visual C# 2012 将数据生成Word表格文件,将DataGridView中内容导出到Word,这个程序的实现需要使用到几个Office编程库:Interop.Office.dll、Interop.VBIDE.dll、Interop.Word.dll。   实现步骤:实例化SqlConnection连接对象,创建数据库连接,SqlDataAdapter对象,填充DataSet对象,为DataGridView控件设置数据源。然后实例化Word文档对象,声明Word选区,建立Word对象,将数据生成Word表格文件,设置列宽,使用for循环输出列标题数据,最后输出控件中的记录。
    2022-07-08 20:36:37下载
    积分:1
  • C# 使用定时器动画摆动显示图形
    C# 使用定时器动画摆动显示图形,利用定时器可改变物体运动的振幅、角频率、初相,初始化图形数据,生成如演示效果所示的,圆形小球来回摆动的动画效果。你可以通过窗口中的两个按钮,来查看效果:启动有窗体定时器、关闭有窗体定时器。初始化图形数据的代码如下:   this.timer1.Interval = 30;   r1.X = System.Convert.ToInt16(this.panel1.Width / 2 - 30);   r1.Y = System.Convert.ToInt16(this.panel1.Height / 2 - 30);   r1.Width = 60;   r1.Height = 60;   r2 = r1;   x = System.Convert.ToInt16(this.panel1.Width / 2);
    2022-03-03 11:34:28下载
    积分:1
  • C# 通过Linq实现元素操作符
    C# 通过Linq实现各种元素操作符,比如实现了以下操作符:   var first = pdt.First(p => p.p_price > 500);//返回单价大于500的第一个元素   Console.WriteLine("First操作符(" + first + ")");   var last = pdt.Last(p => p.p_price < 500);//返回单价小于500的最后一个元素   Console.WriteLine("Last操作符(" + last + ")");   var single = pdt.Single(p => p.p_id == 1);//返回产品id为1的元素   Console.WriteLine("Single操作符(" + single + ")");   var elementat = pdt.ElementAt(3);//返回第4个元素   Console.WriteLine("ElementAt操作符(" + elementat + ")");   Console.Read();
    2022-05-15 10:44:11下载
    积分:1
  • C# 将图片另存为JPG/GIF/TIFF/PNG/BMP/WDP等多种格式
    C# 图片格式转换,将一张图片另存为JPG/GIF/TIFF/PNG/BMP/WDP等多种格式,如果你需要把图片相互转换成上述几种格式,本源码你有必要看一看,每一种另存为代码,实际上就是把图片转换为了此种格式,每一种另存为图片的功能,都是详细的代码。
    2023-02-11 07:00:04下载
    积分:1
  • 一套能用的C#小型餐厅餐饮管理系统 附和数据库
    这是一款采用C#和SQLSERVER开发的小型餐厅餐饮管理系统 附源码和数据库,通过这个系统你可以对中小型餐厅消费进行管理,可实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。   可自动检验输入数据,可实现消费账目自动结算以及消费历史记录查询,并且支持数据库端的模糊查询。   如果要使用本款系统,可使用Tsoft,密码为:111进行登录测试。   登录后分为三种操作权限:超级管理员、经理、一般用户,权限不同,所对应的操作也不尽相同哦。   关于本C#餐饮系统的使用:   单击鼠标右键,可进行开台、取消开台、点菜、消费查询及结账操作。锁定系统解锁密码为:111。如果添加菜品类别,需要在数据库中添加。
    2022-08-06 19:31:14下载
    积分:1
  • C# 创建一个泛型接口
    C# 创建一个泛型接口的例子,创建一个泛型接口的代码和方法如下:   public interface IGenericInterface   {    T CreateInstance(); //接口中调用CreateInstance方法   }   //实现上面泛型接口的泛型类   //派生约束where T : TI(T要继承自TI)   //构造函数约束where T : new()(T可以实例化)   public class Factory : IGenericInterface where T : TI, new()   {    public TI CreateInstance()//创建一个公共方法CreateInstance    {    return new T();    }   }   class Program   {    static void Main(string[] args)    {    //实例化接口    IGenericInterface factory =   Factory();    //输出指定泛型的类型    Console.WriteLine(factory.CreateInstance().GetType().ToString());    Console.ReadLine();    }   }
    2022-03-11 00:59:39下载
    积分:1
  • C# SQL按姓氏笔画查询数据库并排序
    C# 生成一个按姓氏笔画排序的数据库查询语句,按学生姓氏笔画排序并不是字符串排序,是数据库SQL查询端的盒子,下面来看SQL语句的编写方法示例:   string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串    @"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");   string P_Str_SqlStr = string.Format(//创建SQL查询字符串    @"SELECT 学生姓名,性别,年龄,所在学院 FROM tb_Student ORDER BY 学生姓名 COLLATE chinese_prc_stroke_cs_as_ks_ws");//注意此句的写法,关键语句,姓氏笔画的定义   SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器    P_Str_SqlStr, P_Str_ConnectionStr);   DataTable P_dt = new DataTable();//创建数据表   P_SqlDataAdapter.Fill(P_dt);//填充数据表   return P_dt;//返回数据表   将查询出指定笔画顺序的学生姓名。
    2022-12-24 13:00:03下载
    积分:1
  • C# 定义文本框中的字体样式(粗体 斜体 下划线等)
    这个示例比较简单,但挺有用,特别是使用C#处理一些文本时尤其实用,比如设置字体的样式:粗体、斜体、下划线、删除线、字体选择、字体颜色定义、字体大小(字号)定义等,下面是一些相关的定义操作:   fontDialog1.AllowVectorFonts = true;//设置用户可以选择矢量字体   fontDialog1.AllowVerticalFonts = true;//设置字体对话框既显示水平字体,也显示垂直字体   fontDialog1.FixedPitchOnly = false;//设置用户可以选择不固定间距的字体   fontDialog1.MaxSize = 72;//设置可选择的最大字   fontDialog1.MinSize = 5;//设置可选择的最小字   if (fontDialog1.ShowDialog() == DialogResult.OK)//判断是否选择了字体   {    if (richTextBox1.SelectedText == "")//判断是否选择了文本    richTextBox1.SelectAll();//全选文本    richTextBox1.SelectionFont = fontDialog1.Font;//设置选中的文本字体   }   完整的源码示例,请下载本源码。
    2022-05-17 20:48:47下载
    积分:1
  • 验证识别c#
    验证码识别c# 源码. 可以识别多重验证码。可以稍作修改识别更多的类型。已经使用过。可执行。 可以识别多重验证码。可以稍作修改识别更多的类型。已经使用过。可执行。
    2022-12-08 23:50:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载