Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Black-millenium
24 / 24 / 8
Регистрация: 26.11.2011
Сообщений: 157
#1

Транслировать свойство контрола с С++ на C# - C#/.NET 4.x

16.04.2012, 14:55. Просмотров 402. Ответов 3
Метки нет (Все метки)

Помогите. Есть такое св-во контрола, написанное на C++, св-во реализуется для стандартного контрола label.
На С++ свойство выглядит так:
C++
1
2
3
4
5
6
7
8
9
10
11
property bool ClickAnywhere {
bool get() { return (label1->Dock == DockStyle::Fill); }
 
void set(bool val) 
{
    if (val)
        label1->Dock = DockStyle::Fill;
    else
        label1->Dock = DockStyle::None;
}
}
Проблема в том, что я не знаю какого типа сделать это свойство для C#. Подскажете? ^_^
Пока что сделал так, но что-то мне подсказывает, что я не правильно выбрал тип свойства (в коде ниже это PropertyChangedEventHandler).
C#
1
2
3
4
5
6
7
8
9
10
11
12
        PropertyChangedEventHandler ClickAnyWhere
        {
            get { return (label1.Dock == DockStyle.Fill); }
 
            set 
            { 
                if (value)
                    label1.Dock = DockStyle.Fill;
                else
                    label1.Dock = DockStyle.None;
            }
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2012, 14:55
Я подобрал для вас темы с готовыми решениями и ответами на вопрос .NET 4.x Транслировать свойство контрола с С++ на C# (C#):

Транслировать Delphi код в C#
Здравствуйте. Помогите пожалуйста транслировать Delphi в С#. Сам код в...

Транслировать программный код с Pascal
Помогите перевести с паскаля на c# var S,sNum: String; j,err,i,L,Num:...

Свойство Stretch у контрола Image
Ну что так никто и догодался?

Как программно изменить свойство margin у контрола?
НЕ могу разобраться как поменять свойство margin... В документации нашел...

При запуске проекта теряется свойство user-контрола, установленное в дизайнере
Вот код контрола: Partial Public Class Canvas Inherits UserControl...

Управление событиями одного контрола через события другого контрола
Уважаемые форумчане помогите решить проблему. Есть два компонента на форме:...

3
nio
5948 / 3354 / 335
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
16.04.2012, 15:15 #2
Цитата Сообщение от Black-millenium Посмотреть сообщение
что-то мне подсказывает, что я не правильно выбрал тип свойства (в коде ниже это PropertyChangedEventHandler).
ну так а если подсказывает, чего не сделаешь так, как подсказывает?
0
Black-millenium
24 / 24 / 8
Регистрация: 26.11.2011
Сообщений: 157
16.04.2012, 15:51  [ТС] #3
Цитата Сообщение от nio Посмотреть сообщение
ну так а если подсказывает, чего не сделаешь так, как подсказывает?
Потому что не знаю как правильно.
0
nio
5948 / 3354 / 335
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
16.04.2012, 16:03 #4
C#
1
2
3
4
5
6
7
8
9
10
11
12
public bool ClickAnyWhere
        {
            get { return (label1.Dock == DockStyle.Fill); }
 
            set 
            { 
                if (value)
                    label1.Dock = DockStyle.Fill;
                else
                    label1.Dock = DockStyle.None;
            }
        }
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2012, 16:03
Привет! Вот еще темы с решениями:

Транслировать с Pascal в C
uses crt, graph; var gm, gd, i,k : integer; b:real; a: array of...

Поиск динамического контрола на динамической форме, созданной из динамического контрола с последующим
Поиск динамического контрола2 на динамической форме, созданной из динамического...

Транслировать код с Pascal
Позязьки, помогите с переводом в си небольшого кода - сам паскаль почти не знаю...

Как транслировать аудио по сети?
Есть два компа, установлена сеть, установлены приложения. На одном в...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru