Отправляет email-рассылки с помощью сервиса Sendsay

[TC] Стандартные классы в C#

Здравствуйте, господа подписчики.

В Си Шарп (студия 2008), при создании, например, кнопки, она получается
класса WindowsForms10.BUTTON.app.0.378734a и имеет динамический ControlID.
Где и как в таком случае указывается статический ID и обычный класс "edit",
который мы видим по JawsKey+ctrl+f1?

Ответить   Игорь Лялин Sun, 27 Feb 2011 08:26:13 +0300 (#1441314)

 

Ответы:

Привет Игорь!
ц
В Си Шарп (студия 2008), при создании, например, кнопки, она получается
класса WindowsForms10.BUTTON.app.0.378734a и имеет динамический ControlID.
это особенность дод нет технологий.

ц
Где и как в таком случае указывается статический ID и обычный класс "edit",
эдит...
может button?
кнопка всё таки.
впрочем, мы с ребятами тоже задавались подобными вопросами, но ответа пока не
нашли.
при этом при всём в шаблонах mfc с этим нет никаких проблем:
статические контрол иды задаются автоматически и их при этом можно менять вручную.
выглядит это вот так:
файл Resource.h

...

#define IDR_MAINFRAME 100

#define IDD_NativeKeys_CONTROL 101

#define IDD_JSonar_CONTROL 102

#define IDD_Sonar_CONTROL 103

#define IDD_PlugIns_CONTROL 104

#define IDC_LIST1 1000

и т.д.

также кнопки, поля редактирования и прочее вполне обычные.
похоже что у сишарпа и у C++ с классами mfc применяются различные конструкции
и можно ли это смешать - не известно.

Виктор

Ответить   Sun, 27 Feb 2011 12:39:33 +0300 (#1441660)