Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / WinForms:private методы / 11 сообщений из 11, страница 1 из 1
16.12.2003, 11:45
    #32353644
Nico
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WinForms:private методы
Позарез нужен список всех методов формы. Где они могут храниться?
MethodInfo дает только public методы
...
Рейтинг: 0 / 0
16.12.2003, 11:47
    #32353652
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WinForms:private методы
меню View->Object Browser
...
Рейтинг: 0 / 0
16.12.2003, 11:48
    #32353654
Nico
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WinForms:private методы
А программно ?
...
Рейтинг: 0 / 0
16.12.2003, 12:14
    #32353687
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WinForms:private методы
кажется вот здесь говорили по этой теме\r
\r
/topic/19692
...
Рейтинг: 0 / 0
16.12.2003, 13:27
    #32353828
Dronopotamus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WinForms:private методы
в GetMethods() не забудь только bindingflags передать соответствующие,а то private методы не увидишь
...
Рейтинг: 0 / 0
16.12.2003, 13:40
    #32353870
Nico
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WinForms:private методы
/topic/19692\\r
Именно так я и делаю , но туда попадают только public методы .\\r
А вот как все-таки private выделить? В BindingsFlags флага Private нет..\\r
Если кто пробовал - подскажите сочетание флагов что ли ..\\r
Пожалуйста
...
Рейтинг: 0 / 0
16.12.2003, 13:42
    #32353875
Dronopotamus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WinForms:private методы
зато в bindingflags есть флаг NonPublic :)
...
Рейтинг: 0 / 0
16.12.2003, 13:50
    #32353896
Nico
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WinForms:private методы
зато в bindingflags есть флаг NonPublic :)
Есть , но с ним вообще никаких методов не видит.
А privatы там точно есть :( Что делать .......
...
Рейтинг: 0 / 0
16.12.2003, 14:00
    #32353924
Dronopotamus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WinForms:private методы
У меня такая штука выводит не public методы легко :)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
using System;
using System.Reflection;
using System.Windows.Forms;


namespace ConsoleApplication1
{

	class Class1
	{
		
		[STAThread]
		static void Main(string[] args)
		{
			Type t = typeof(Form);
			foreach( MemberInfo i in t.GetMembers(BindingFlags.NonPublic | BindingFlags.Instance))
				Console.WriteLine(i.MemberType +  " "  + i.Name);
			Console.ReadLine();
		}
	}
}


вот кусок вывода:

Method System.Windows.Forms.UnsafeNativeMethods+IOleControl.OnMnemonic
Method System.Windows.Forms.UnsafeNativeMethods+IOleControl.GetControlInfo
Method WndProc
Method UpdateStylesCore
Method ShouldSerializeText
.................................
...
Рейтинг: 0 / 0
16.12.2003, 14:06
    #32353943
Nico
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WinForms:private методы
DronopotamusУ меня такая штука выводит не public методы легко :)
Верю :) Но у меня не выводит :( Вообще ничего не выводит
Ну, буду пытать ..
Спасибо всем за советы и за примеры особенно :)
...
Рейтинг: 0 / 0
16.12.2003, 14:20
    #32353977
Nico
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WinForms:private методы
Работает только с BindingFlags.NonPublic | BindingFlags.Instance
А просто NonPublic не берет ...
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / WinForms:private методы / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]