Форумы на Наша-Life
Home user CP  
Календарь событий Найти других пользователей Часто задаваемые Вопросы Поиск  
Автор
Тема
Создать Новую Тему    Ответить
Alexey71
(Junior Member)

Зарегистрирован: Jun 2005
Проживает: Russian Federation/
Написал: 13 сообщений

Оценка: 0 Votes

Friend class C#
Сообщение #216361
Подскажите, есть ли альтернатива Friend class в C#.
Спасибо.
Old Post 26-07-2005 20:14
Alexey71 отсутствует Посмотреть данные 'Alexey71' Отправить Приватное Сообщение для 'Alexey71' Найти другие сообщения 'Alexey71' Добавить Alexey71 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Mad Аdmin
(Администратор CS:S)

Зарегистрирован: Nov 2004
Проживает: RU/
Написал: 3338 сообщений

Оценка: 97 Votes 97 чел.

Лучший тестер сайта Самый любознательный Большой респект! Админ cs.nashalife.ru Команда NashaLife 
Сообщение #216401
Подробнее...
может мы знаем ответ,но пока говорим на разных языках
От прошлого не убежишь. Будешь только бегать по кругу, пока не упадешь в ту самую яму, из которой пытался выбраться, только на этот раз она будет еще глубже...
Old Post 26-07-2005 20:56
Mad Аdmin отсутствует Посмотреть данные 'Mad Аdmin' Отправить Приватное Сообщение для 'Mad Аdmin' Посетить домашнюю страничку Mad Аdmin Найти другие сообщения 'Mad Аdmin' Добавить Mad Аdmin в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Alexey71
(Junior Member)

Зарегистрирован: Jun 2005
Проживает: Russian Federation/
Написал: 13 сообщений

Оценка: 0 Votes

Сообщение #216430
Я пишу компонент потомок от System.Windows.Forms.Control
Вкратце, код следующий:

public class GrData
{
// private-??? bool FChangeMarker = false;
public bool FChangeMarker = false;
...

}

public class GrafComp:System.Windows.Forms.Control
{
private int FNGraphs = 0;
public GrData[] FGraphs = new GrData[0];
...
private void IncreaseLength(ref GrData[] arr, int delta)
{
...
}

public void AddGraphs(string GrName, Color ColGr)
{
FNGraphs++;
IncreaseLength(ref FGraphs,1);
FGraphs[FNGraphs-1] = new GrData();
FGraphs[FNGraphs-1].FChangeMarker = true;
...

}
...
}

Хотелось бы чтобы поле FChangeMarker класса GrData было не видно (как минимум не доступно по записи) пользователю компонента, но мне необходимо его видеть в классе GrafComp, в этой и других функциях, поэтому вынужден его объявить как public.
Как это реализовать?
Old Post 26-07-2005 22:13
Alexey71 отсутствует Посмотреть данные 'Alexey71' Отправить Приватное Сообщение для 'Alexey71' Найти другие сообщения 'Alexey71' Добавить Alexey71 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 06:27.
Создать Новую Тему    Ответить

Быстрый ответ
Ваше Имя:
Хотите Зарегистрироваться?
Ваш Пароль:
Забыли свой Пароль?
Вы можете оставлять свои комментарии анонимно, просто введя свои имя и оставив пустым поле пароля.
Ваш ответ:

[проверить размер]
[транслит в win] | [?]
[русская клавиатура]

Дополнительно: Подтверждение по E-Mail


Быстрый переход:
 
Оцените эту Тему:
 

Правила форума:
Создание Тем не разрешено
Создание Сообщений разрешено
Создавать Вложения не разрешено
Редактирование Сообщений не разрешено
Коды HTML запрещены
Коды форума разрешены
Смайлики разрешены
Коды [IMG] запрещены