Skip to content

dotnet 7, winforms, _get_columnCount is not implemented #15283

@beqabeqa473

Description

@beqabeqa473

Steps to reproduce:

  • create a new winforms project;
  • add a listview to a form;
    *Add multiple columns to a listview;
  • Create a new item and add subItems.

Actual behavior:

NVDA cannot get information about existing columns

Expected behavior:

NVDA should be able to fetch information about columns. Narrator and jaws can do it.

NVDA logs, crash dumps and other attachments:

Traceback (most recent call last):
File "scriptHandler.pyc", line 295, in executeScript
File "globalCommands.pyc", line 1415, in script_navigatorObject_firstChild
File "baseObject.pyc", line 62, in get
File "baseObject.pyc", line 168, in _getPropertyViaCache
File "NVDAObjects\behaviors.pyc", line 825, in _get_firstChild
File "NVDAObjects\behaviors.pyc", line 820, in _makeCell
File "baseObject.pyc", line 62, in get
File "baseObject.pyc", line 168, in _getPropertyViaCache
File "NVDAObjects\behaviors.pyc", line 791, in _get_childCount
File "baseObject.pyc", line 62, in get
File "baseObject.pyc", line 168, in getPropertyViaCache
File "NVDAObjects\UIA_init
.pyc", line 1917, in _get_columnCount
NotImplementedError

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

alpha-28868,a198c9b5 (2023.3.0.28868)

Windows version:

Windows 10 22H2 (AMD64) build 19045.3208

Name and version of other software in use when reproducing the issue:

An app created using windows forms.

Other information about your system:

Other questions

Does the issue still occur after restarting your computer?

Yes

Have you tried any other versions of NVDA? If so, please report their behaviors.

No

If NVDA add-ons are disabled, is your problem still occurring?

Yes

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

Yes

Additional information

I am attaching a sample project with prebuilt binaries
WinFormsApp1.zip

Metadata

Metadata

Assignees

Labels

p4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions