因此,我试图在Visual Studio中使用C#创建Powerpoint-AddIn。
我有一个功能区类,在这个问题中我称其为Mainframe。当我按下一个按钮时,它将打开一个新的Secondform对话框。 当我单击“确定”时,我希望第二表单将某些值传递给大型机。
例如 对于第二帧的公共字符串属性“ MSongtitle”,将其传递到大型机的公共字符串属性中,应该是这样的,但这是行不通的-代码编辑器也将其涂成红色:
<div id="box">
<div id="inline">
<div class="group"><input type="text" />
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
</ul>
</div>
<div class="group"><input type="text" />
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
</ul>
</div>
</div>
</div>
这是我的代码-我排除了getter和setter访问器:
Mainframe.cs:
this.Songtitle = FNewSong.MSongtitle;
Secondform.cs:
private void BNewSong_Click(object sender, RibbonControlEventArgs e)
{
DialogResult dr = new DialogResult();
Form FNewSong = new NewSongUI();
dr = FNewSong.ShowDialog();
if(dr == DialogResult.OK)
{
this.Songtitle = FNewSong.MSongtitle;
}
}
我在做什么错了?