从另一个表单更改表单TopMost

编程入门 行业动态 更新时间:2024-10-11 05:22:53
本文介绍了从另一个表单更改表单TopMost的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

namespace Test { public partial class Form2 : Form { Form1 Me; public Form2(Form1 form1) { InitializeComponent(); Me = form1; } public class General { [Category("Settings"), DisplayName("Stay on top")] public bool StayOnTop { get { return Me.TopMost; } set { Me.TopMost = value; } } } private void Form2_Load(object sender, EventArgs e) { General general = new General(); propertyGrid1.SelectedObject = general; } } }

错误1无法访问外部类型的非静态成员'test.Form2'通过嵌套类型'Test.Form2.General'

Error 1 Cannot access a non-static member of outer type 'Test.Form2' via nested type 'Test.Form2.General'

推荐答案

这是一个非常空洞的问题,基于不了解表单类和实例是只是类和实例,与任何其他类型和实例(对象)没有太大的不同,不了解一般编程。 请参阅我的文章我专门针对这样的情况编写:一次回答的许多问题 - Windows窗体或WPF Windows之间的协作 [ ^ ]。
-SA
This is a pretty much empty question, based on not understanding that form classes and instances are just classes and instances, not much different from any other types and instances (object), not understanding general programming. Please see my article I wrote specially for such cases: Many Questions Answered at Once — Collaboration between Windows Forms or WPF Windows[^].
—SA

更多推荐

从另一个表单更改表单TopMost

本文发布于:2023-11-02 09:57:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1552074.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:表单   TopMost

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!