Re: NVDA 2020.2 doesn't read .NET comboboxes
toggle quoted messageShow quoted text
Setup: Windows 10 Version 2004 (Windows Sandbox), NVDA 2020.2 portable copy, TFM executable (downloaded from Dropbox)
Steps to reproduce:
Expected: NVDA announces combo box items.
Actual: no such announcement.
Ultimate cause: for some reason Windows Forms sets UIA value pattern available Id to true. Although NVDA knows about UIA combo boxes, it doesn’t deal with cases like this. It then comes down to Microsoft’s stances on this for Windows Forms controls, and if Microsoft says this is a standard behavior for even latest Windows Forms release, then the only thing we can do is ask Jason to either invest in a different GUI toolkit or write an app module that tells NVDA that combo boxes like these should be treated as NVDAObjects.UIA.ComboBoxWithoutValuePattern.
From: email@example.com <firstname.lastname@example.org> On Behalf Of Joseph Lee via groups.io
Sent: Tuesday, August 18, 2020 12:19 PM
Subject: Re: [nvda-devel] NVDA 2020.2 doesn't read .NET comboboxes
Is Jason aware of this issue? Also, we need an STR (steps to reproduce), because when I run this from Version 20H2 (build 19042.450) with NVDA latest alpha build installed, it only prompts a UAC dialog and nothing else (of course I had to let SmartScreen know that this is a safe application).
https://www.dropbox.com/s/b1gvfi4lv0fkpte/tfm.zip?dl=1 is the binary/compiled version. The source is found at https://github.com/jfayre/talking-flight-monitor-net.
Sent from Mail for Windows 10
Could you post a compilable sample?
On 18/08/2020 at 1:45 pm, Andy B. wrote:
> Does anyone have experience with using comboboxes found in .net winforms
> applications? I created a winforms application recently. Unfortunately,
> NVDA doesn’t automatically read the items unless you press alt+down
> arrow to expand the list first. How should we fix this problem?
> Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for
> Windows 10