Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.56/34: Рейтинг темы: голосов - 34, средняя оценка - 4.56
2 / 2 / 0
Регистрация: 18.01.2012
Сообщений: 163
1

Как к существующему классу прикрутить какую либо переменную или метод

26.06.2012, 19:02. Показов 7043. Ответов 53
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
как в С# к существующему классу прикрутить какую либо переменную или метод??? например к кнопке какую либо булево переменную... на делфи делал это без проблем а вот тут что то не соображу никак )
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.06.2012, 19:02
Ответы с готовыми решениями:

Обращение к уже существующему классу
В одном классе мы объявляем объект другого класса. Как из созданного класса обратиться к...

При попытке установить игры, или какую-то "тяжёлую" прогу, постоянно вылетает сообщение о том что файл либо повреждён либо не существует
просто не знаю с чем проблема...при попытки установить игры, или какую-то "тяжёлую" прогу,...

Как сохранить в одну переменную результат либо из одной таблицы либо из другой
Добрый вечер, уважаемые форумчане! Есть список в форме составленный из данных 2ух разных таблиц:...

Как к существующему событию нажатия клавишы ENTER добавить сохранение табельного номера в какой либо файл
Вот и случилось иметь дело с 1С. Задача следующая: На скриншоте есть форма "Штрих-М: Кассир"....

53
Эксперт Python
4632 / 2050 / 361
Регистрация: 17.03.2012
Сообщений: 10,134
Записей в блоге: 6
27.06.2012, 11:41 41
Author24 — интернет-сервис помощи студентам
велкам.
0
2 / 2 / 0
Регистрация: 18.01.2012
Сообщений: 163
27.06.2012, 11:41  [ТС] 42
а удобно было все таки в делфях
0
Эксперт Python
4632 / 2050 / 361
Регистрация: 17.03.2012
Сообщений: 10,134
Записей в блоге: 6
27.06.2012, 11:48 43
Цитата Сообщение от Ilnur888 Посмотреть сообщение
а удобно было все таки в делфях
нет уж два класса с одинаковым именем - буэээ!
0
Master of Orion
Эксперт .NET
6098 / 4954 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
27.06.2012, 11:52 44
Не припомню, чтобы дельфи позволял одинаково называть классы...Хотя я там в основном структурно прогал...
0
Эксперт Python
4632 / 2050 / 361
Регистрация: 17.03.2012
Сообщений: 10,134
Записей в блоге: 6
27.06.2012, 11:56 45
Цитата Сообщение от Psilon Посмотреть сообщение
позволял одинаково называть классы
позволяет. Этот эффект, например, заюзали народные умельцы для неофициальной интеграции VCL и FireMonkey. Адреса, откуда скачал, у меня не сохранилось, но код там такой:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
unit FMXAdapterXE;
 
interface
 
uses
    windows,
    ExtCtrls,
    XE2Types,
    FMXAdapterXE.Types;
 
type
 
 
  TPanel = class(ExtCtrls.TPanel)
  private
    FForm: IFMXForm;
    procedure ResizeForm;
 
  protected
    procedure Resize; override;
  public
    procedure SetForm(AForm: IFMXForm);
    property Form: IFMXForm read FForm write SetForm;
  end;
0
Эксперт .NET
17688 / 12873 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
27.06.2012, 12:02 46
Цитата Сообщение от Ilnur888 Посмотреть сообщение
я же не создаю новый класс, правильно???
Не правильно. Вы создаете новый класс с таким же именем, но в другом пространстве имен (или как там оно в дельфях называется).

Цитата Сообщение от Ilnur888 Посмотреть сообщение
ведь название исходного класса совподает с названием нового
C#
1
2
3
class ListView : System.Windows.Forms.ListView
{
}
0
2 / 2 / 0
Регистрация: 18.01.2012
Сообщений: 163
27.06.2012, 12:30  [ТС] 47
C#
1
2
3
class ListView : System.Windows.Forms.ListView
{
}
если реализовать подобное в C# то конструктор будет видеть новые переменные которые я воткну в этот новый класс. В случае если я кину на форму стандартный ListView? я конечно пытался написать что то в этом роде, но так и не получилось
0
Master of Orion
Эксперт .NET
6098 / 4954 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
27.06.2012, 12:37 48
kolorotur, все равно через задницу...
0
Эксперт .NET
17688 / 12873 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
27.06.2012, 12:39 49
Цитата Сообщение от Ilnur888 Посмотреть сообщение
если реализовать подобное в C# то конструктор будет видеть новые переменные которые я воткну в этот новый класс. В случае если я кину на форму стандартный ListView?
Не будет. Скидывайте новый класс.

Psilon, а чем в примере ниже является ExtCtrls?
Delphi
1
ExtCtrls.TPanel
0
Master of Orion
Эксперт .NET
6098 / 4954 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
27.06.2012, 12:40 50
kolorotur, подключаемой библиотекой.
1
kolorotur
27.06.2012, 12:44
  #51

Не по теме:

Psilon, а в одном файле может быть несколько библиотек? Или это как либы в сях?

0
Master of Orion
Эксперт .NET
6098 / 4954 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
27.06.2012, 13:01 52
Цитата Сообщение от kolorotur Посмотреть сообщение
Или это как либы в сях?
this.
1
2 / 2 / 0
Регистрация: 18.01.2012
Сообщений: 163
27.06.2012, 16:00  [ТС] 53
this в сях это Self в делфи
0
Master of Orion
Эксперт .NET
6098 / 4954 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
27.06.2012, 17:01 54
Ilnur888, this это еще и слово в английском языке, переводящееся как "это" или "это самое", в вольном переводе синоним exactly...
0
27.06.2012, 17:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.06.2012, 17:01
Помогаю со студенческими работами здесь

Как передать массив и переменную в void display или какую другую использовать конструкцию?
Как передать массив и переменную в void display или какую другую использовать конструкцию? нужно...

Подскажите, как такое решается, метод или начальную замену какую
Доброго вечера! Подскажите как такое решается,метод или начальную замену какую? y''-xy'+xy=1 ...

Как передать классу переменную?
Здравствуйте уважаемые ПРО! Подскажите как передать классу значение из сессии <?php ...

Подскажите как прикрутить переменную?
Ну говоря проще код такой: int j; j = 1; Table1->Active = true; Вот вместо Table1->Active =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
54
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru