Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
💸 Как сделать бизнес проще, а карман толще?
Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое раписание, но и напоминать клиентам о визитах тоже.
Проблема в том, что средняя цена по рынку за такой сервис — 800 руб/мес или почти 15 000 руб за год. И это минимальный функционал.
Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.⚡️ Для новых пользователей первый месяц бесплатно. А далее 290 руб/мес, это в 3 раза дешевле аналогов. За эту цену доступен весь функционал: напоминание о визитах, чаевые, предоплаты, общение с клиентами, переносы записей и так далее. ✅ Уйма гибких настроек, которые помогут вам зарабатывать больше и забыть про чувство «что-то мне нужно было сделать». Сомневаетесь? нажмите на текст, запустите чат-бота и убедитесь во всем сами! PoGraphics.DrawString(s, this.Font, pStdBrush, x, y); ⇐ ПредыдущаяСтр 3 из 3
} } Программа 4: Создадим шуточную программу, представляющую собой диалоговое окно с двумя кнопками. Создаем новое Windows-приложение и называем его SocOpros. Из окна Toolbox перетаскиваем на форму две кнопки Button и надпись Label. Устанавливаем следующие свойства элементов управления и формы (табл. 3.4):
Таблица 3.4 - Описание формы приложения
Щелкаем дважды по кнопке " Да". В обработчике этой кнопки вставляем следующий код: void btnyes_Click(object sender, EventArgs e){ MessageBox.Show(" Мы и не сомневались, что Вы так думаете! "); }
Выделяем кнопку " Нет". Открываем окно Properties. Переключаемся в окно событий и дважды щелкаем в поле MouseMove.
Рисунок 3.6 - Событие MouseMove для кнопки btnno
В обработчике этого события связываем движение мыши с координатами кнопки и устанавливаем координаты кнопки, куда она будет возвращаться, если во время своего движения выйдет за указанную область: private void Btnno_MouseMove(object sender, MouseEventArgs e) { Btnno.Top -= e.Y; Btnno.Left += e.X; if (Btnno.Top < -10 || Btnno.Top > 100) Btnno.Top = 60; if (Btnno.Left < -80 || Btnno.Left > 250) Btnno.Left = 120; } С событиями мыши связано большинство инструментов во многих программах, а для некоторых, например, графических, — это основа всего взаимодействия с пользователем. Другие события мыши — такие как MouseDown, MouseEnter, MouseUp — могут быть использованы для получения необычной реакции на действия пользователя в этом приложении.
|