如何使用另一种表单在WPF RichTextBox中的一种表单中更改字体?

ryanm8227

我正在尝试从另一种形式控制RichTextBox字体。这是我尝试过的第二种形式:

    private void Button1_Click(object sender, EventArgs e)
    {
        if (comboBox1.SelectedItem.ToString() == "Agency FB") ;
        {
            Form1.richTextBox1.Font.Replace = new Font("Microsoft Sans Serif");
        }
    }

我希望它可以那样工作,但是它告诉我两件事:

“ Form1.richTextBox1”由于其保护级别而无法访问

'Font'不包含带有1个参数的构造函数

拉斐尔塔布

问题是您不允许从另一种形式访问richTextBox1,如果要访问它,可能要向Form1添加一个带有Font参数的公共函数,然后调用它。另外,我很确定您需要一个对象引用,而不是静态调用它。因此,您将需要找到一种获取Form1实例的方法。

此外,Font不包含带有1个参数的构造函数。要解决此问题,您只需指定一个字体大小(如float),以便构造函数如下所示:new Font("Microsoft Sans Serif", 11f)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 xamarin 中更改另一种表单上的按钮背景颜色

如何使用 QFont 选择另一种字体?

如何使用另一种样式中的一种样式的价值?

如何将字形从一种字体添加到另一种字体中?

单击按钮以另一种形式调用表单

如何将一种字体的所有实例更改为另一种字体?

从Visual Studio 2015表单按钮中的另一种方法访问对象

访问表单拒绝将焦点从一种文本输入更改为另一种文本输入

如何取消停靠和分离停靠在C#Winforms中另一种形式的表单

如何在 MS Access 中反映/复制从一种形式到另一种形式的更改

如何从 WPF 中的另一种方法分配给列表?

如何从另一种方法使用数组?

使用另一种方式而不是按钮提交 Rails 表单

为什么一种字体可以在IE中工作,而另一种却不能

将数据从一种表单dataGridView传输到另一种表单TextBox

如何在Android中将一种跨度类型更改为另一种?

如何在 Ada 中将类型从一种更改为另一种?

如何使用脚本将列从一种数据类型更改为另一种

如何在Bookdown中更改为另一种书目风格

如何在Django中显示一种表单错误

在活动报告中,如何在Richtextbox中为“字符”提供一种字体大小,为“数字”提供一种字体大小?

如何使用增强的for循环遍历另一种方法中的HashSet?

如何使用另一种列类型在 postgres 中聚合 Jsonb 列

如何使用在另一种方法中创建的数组列表

HTML / CSS:如何为列表项项目符号使用另一种字体

如何在表单中更改一种类型的子控件的属性?

将html页面中的所有价格从一种货币更改为另一种货币?

还有另一种方法来下载jquery或表单提交中的文件吗?

在 Python 中的另一种方法中使用一种方法中的变量