を応答していない私が前に働いていたが、今のユーザーの一部がdropdownlistsはもう応答しないことを私に通知してきた構築。アドインは、新しい作成メッセージの下に隣接するウィンドウです。アドインウィンドウでは、System.Windows.Forms.WebBrowserを使用して、すべてのドロップダウンリストを使用して作成したWebサイトのページにアクセスします。DropdownlistsアドインでOutlookアドイン
- 最新のMicrosoftアップデートをアンインストールしましたが、何もしませんでした。
- 「Nデバッグモードで実行する場合には、同じことを行います。
- localhostでウェブサイトを実行すると同じことが起こります。
- チェックボックスが機能していて、これを開くことができないドロップダウンリストだけであることが確認できますが、私がダウンキーを押すとリストアイテムにアクセスできますが、ドロップダウンウィンドウは表示されません。
Outlookに何らかの変更を加え、WebBrowserコントロールとどのようにやりとりする必要がありますか?それは変更された可能性のある唯一のものです。
--EDIT-- ここでは私のコードです:ウェブサイト上
のDropDownListのasp.netコード
<asp:DropDownList ID="ddlDiscipline" runat="server" AutoPostBack="True" ForeColor="Black" OnSelectedIndexChanged="ddlDiscipline_SelectedIndexChanged" Width="136px" TabIndex="6" Visible="True">
</asp:DropDownList>
C#コードの一部
protected void ddlDiscipline_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
foreach (ListItem item in ddlDiscipline.Items)
{
if (item.Selected)
{
if (txtDiscipline.Text == "")
{
txtDiscipline.Text = item.Text;
}
else
{
txtDiscipline.Text = txtDiscipline.Text + "," + item.Text;
}
}
}
ddlDiscipline.SelectedIndex = 0;
}
catch { }
}
される何が起こりますOutlookアドインがWebBrowserコントロールを使用してこのWebページにアクセスしていることを確認します。ドロップダウンリストのテキストがイベントの発生を変更した場合、選択した項目がテキストボックスに追加されます。
これは単にコードを変更せずに突然開くのを停止dropdownlists。 VSTOプログラムのドロップダウンリストには参照がありません。ユーザーは選択するだけで済みます。
ドロップダウンリストは、Internet Explorerで応答します。
私たちは、あなたが何を意味するかをより明確に見ることができるように、あなたはいくつかのコードを投稿してもらえますか? –