Недавно я работаю над надстройкой с C # для Outlook 2010 в Visual Studio 2012. Я разработал настраиваемую область формы, которая содержит простые текстовые поля и кнопку. В методе Button_click возникает ошибка (код ошибки: ошибка CS0117), и я не могу понять, почему? Я действительно новичок в этой среде :) в любом случае это моя проблема. (если вам нужно больше кода для решения, просто дайте мне знать)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Office = Microsoft.Office.Core;
using Outlook = Microsoft.Office.Interop.Outlook;
using MSForms = Microsoft.Vbe.Interop.Forms;
. . .
private void button1_Click(object sender, EventArgs e)
{
// save button
MSForms.UserForm userForm = (MSForms.UserForm) FormRegion1.Form;
MSForms.Controls formControls = userForm.Controls;
Outlook.OlkTextBox ad =
(Outlook.OlkTextBox)formControls.Item("ad");
string cariad = ad.Text;
Outlook.OlkTextBox adres =
(Outlook.OlkTextBox)formControls.Item("adres");
string cariadres = adres.Text;
Outlook.OlkTextBox vergid =
(Outlook.OlkTextBox)formControls.Item("vergid");
string carivergid = vergid.Text;
. . .
* MSForms.UserForm userForm = (MSForms.UserForm)
в строке FormRegion1.Form
"Форма" не распознается. И ошибка говорит
«ошибка CS0117:« OutlookAddIn2.FormRegion1 »не содержит определения для« формы »».
Большое спасибо.
1 ответ
Я решил эту проблему, не используя Формы :) Просто я просто набрал
this.TextBoxName.Text;
Для доступа к тексту textBox. Спасибо, в любом случае.
Похожие вопросы
Новые вопросы
c#
C# (произносится как «see Sharp») — это высокоуровневый мультипарадигменный язык программирования со статической типизацией, разработанный Microsoft. Код C# обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, которое включает в себя .NET, .NET Framework, .NET MAUI и Xamarin среди прочих. Используйте этот тег для ответов на вопросы о коде, написанном на C#, или о формальной спецификации C#.