Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
Мохаммед Али
 Аватар для asd321
131 / 70 / 5
Регистрация: 14.08.2009
Сообщений: 916

Свойства и события форм

08.12.2009, 13:42. Показов 3995. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В событиях формы нет таких которые мне нада отследить хотя есть поля которые изменяються, иэ то изменение нужно отселить, как создать события в формах или обьектах внутри формы, или как конкретнее отследить изменение текста обьекта или свойства автохайд
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.12.2009, 13:42
Ответы с готовыми решениями:

Компонент Checkbox: свойства, особенности, события
Прощу помочь с заданием , пожалуйста 1.Компонент Checkbox. Его свойства, особенности, события.

Как правильно использовать события и свойства элемента CheckBox
Как получить обратное действие? Например у меня на форме: checkBox1 textBox1 Мне нужно чтобы когда была галочка (Что введенно...

Создание события в классе при изменении свойства одного из его полей
Ребят, в общем я недавно начал работать на формах и там есть события (events). Вопрос: можно-ли в своем классе (припустим класс А) при...

7
Комбайнёр
 Аватар для MAcK
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
08.12.2009, 15:30
Чё-Чё?
0
Мохаммед Али
 Аватар для asd321
131 / 70 / 5
Регистрация: 14.08.2009
Сообщений: 916
08.12.2009, 15:39  [ТС]
кароче как эти прогеры создают события , которые мы обычные люди видим в дизайнере, я хочу создать событие,которое возникало бы при изменении какого либо свойства формы, так как это событие не описано в дизайнере, вот так

Добавлено через 2 минуты
кстати, так ждать пока ответят не оченб удобно, было бы круче мини чат создавать)
0
Комбайнёр
 Аватар для MAcK
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
08.12.2009, 15:44
В книге Троеслен "C# ... 2005" очень хорошо и с примерами описано как создавать свои эвенты.
1. Унаследуешь клас от котрола , который нужно модифицировать.
2. Добавляешь код.
3. Тестируешь.
4. Пльзуешся.
0
Мохаммед Али
 Аватар для asd321
131 / 70 / 5
Регистрация: 14.08.2009
Сообщений: 916
08.12.2009, 16:04  [ТС]
щас посморим, но лучше конечно если бы сразу привели пример), или считает что у кого нету троелсена и кто его не прочел не должен задавать пока вопросов?)
0
Комбайнёр
 Аватар для MAcK
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
08.12.2009, 16:15
Я так думаю,: перед тем как начать программировать на каком-то языке, нужно почитать что о нём пишут в книгах, поэксперементировать, а потом уже писать программы и задавать вопросы, ЕСЛИ НЕТ ДАННОГО МАТЕРИАЛА В КНИГЕ(АХ)
0
Мохаммед Али
 Аватар для asd321
131 / 70 / 5
Регистрация: 14.08.2009
Сообщений: 916
08.12.2009, 16:43  [ТС]
понятно, просто я не по книжке учился.

Добавлено через 18 минут
я в мсдн такой пример увидел(пока не могу скачать тролесена,скачаю завтра)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 public interface IDrawingObject
{
    event EventHandler ShapeChanged;
}
public class MyEventArgs : EventArgs {}
public class Shape : IDrawingObject
{
    event EventHandler ShapeChanged;
    void ChangeShape()
    {
        // Do something before the event…
        OnShapeChanged(new MyEventsArgs());
        // or do something after the event. 
    }
    protected virtual void OnShapeChanged(MyEventArgs e)
    {
        if(ShapeChanged != null)
        {
           ShapeChanged(this, e);
        }
    }
}
это относиться к тому что описано в троелсене?если да то что тут к чему обьясните плиз.

Добавлено через 54 секунды
Интерфейс может объявить событие. В следующем примере показана реализация событий интерфейса в классе. В принципе, применяются те же правила, что и при реализации любого метода интерфейса или свойства.
0
Мохаммед Али
 Аватар для asd321
131 / 70 / 5
Регистрация: 14.08.2009
Сообщений: 916
09.12.2009, 15:06  [ТС]
Посмарел, там событие с 0 создаеться, ачто разве нет готовых способов проверки измннеия какого либо свойства обьекта, зачем все с 0 создавать то?

Добавлено через 25 минут
метод как бы тот, а как програмно описать проверку изменения свойства autohide? все равно должен быть встроееный метод типа Value.change? там в троелсене такой пример для которого и не нужно писать события, на нем не понятно ничего, если кому несложно приведите текст программы как отследить изменнеи свойтсва autohide

Добавлено через 36 минут
и еще), можно ли все ето организовать не пользуясь классом етого элемента, т.к. я не могу туда что то добавлять или удалять, т.к. он находиться в отдельной дллке.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.12.2009, 15:06
Помогаю со студенческими работами здесь

PropertyGrid. Как отловить видимость свойства в зависимости от другого свойства?
Работаю с propertyGrid. Одно поле высвечивается, когда в другом появляется определенное значение. Взяла за основу раздел «Как управлять...

Создать Generic Mapper, который будет мапить схожие свойства одного объекта в свойства другого
Нужно создать generic mapper, который будет мапить схожие(similar) свойства одного объекта в свойства другого(по имени и типу) меду двумя...

Как в одном обработчике события запустить другой обработчик события
Есть список listView1, который заполняется из массива PeopleListprivate void listView1_RetrieveVirtualItem(object sender,...

Перенос массива из класса события в другой класс события
есть вот такой код: private void button_follow_Click(object sender, EventArgs e) { if...

Как разделить события цифр на цифровой клавиатуре (NumLoсk) и события цифр расположенных над символами?
Помогите пожалуйста! Как разделить события цифр на цифровой клавиатуры (NumLok) и события цифор расположенных над символами. Дело в...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru