Не работают кнопки в программах

Содержание

Нажимаю на кнопки — и ничего не происходит. Должен выводиться результат, а по кнопке «По умолчанию» должны выводиться значения по умолчанию.

// Laba2-22Dlg.cpp : файл реализации

include «stdafx.h»

include «Laba2-22.h»

include «Laba2-22Dlg.h»

include «afxdialogex.h»

ifdef _DEBUG

define new DEBUG_NEW

endif

// Диалоговое окно CAboutDlg используется для описания сведений о приложении

class CAboutDlg : public CDialogEx

// Данные диалогового окна

virtual void DoDataExchange(CDataExchange* pDX); // поддержка DDX/DDV

void CAboutDlg::DoDataExchange(CDataExchange* pDX)

// диалоговое окно CLaba222Dlg

CLaba222Dlg::CLaba222Dlg(CWnd* pParent /*=NULL*/)

void CLaba222Dlg::DoDataExchange(CDataExchange* pDX)

// обработчики сообщений CLaba222Dlg

// Добавление пункта «О программе. » в системное меню.

// IDM_ABOUTBOX должен быть в пределах системной команды.

Не работают кнопки на микроволновке. Ремонт.

CMenu* pSysMenu = GetSystemMenu(FALSE);

if (pSysMenu != NULL)

pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);

// Задает значок для этого диалогового окна. Среда делает это автоматически,

// если главное окно приложения не является диалоговым

SetIcon(m_hIcon, TRUE); // Крупный значок

SetIcon(m_hIcon, FALSE); // Мелкий значок

// TODO: добавьте дополнительную инициализацию

return TRUE; // возврат значения TRUE, если фокус не передан элементу управления

void CLaba222Dlg::OnSysCommand(UINT nID, LPARAM lParam)

if ((nID // контекст устройства для рисования

SendMessage(WM_ICONERASEBKGND, reinterpret_cast(dc.GetSafeHdc()), 0);

// Выравнивание значка по центру клиентского прямоугольника

int cxIcon = GetSystemMetrics(SM_CXICON);

int cyIcon = GetSystemMetrics(SM_CYICON);

int x = (rect.Width() — cxIcon + 1) / 2;

int y = (rect.Height() — cyIcon + 1) / 2;

dc.DrawIcon(x, y, m_hIcon);

// Система вызывает эту функцию для получения отображения курсора при перемещении

// TODO: добавьте свой код обработчика уведомлений

m_edResult2 = (m_edWay2/100)*m_edLitres2*m_edPrice2*m_edNum; UpdateData(0);

// TODO: Если это элемент управления RICHEDIT, то элемент управления не будет

// send this notification unless you override the CDialogEx::OnInitDialog()

// function and call CRichEditCtrl().SetEventMask()

// with the ENM_CHANGE flag ORed into the mask.

// TODO: Добавьте код элемента управления

m_edWay = 240; //Расстояние

m_edLitres = 8.4; //Расход

m_edPrice = 16.5; //Цена

m_edNum = 1; //Количество поездок

UpdateData(0); //Вывести данные в редакторы

// TODO: добавьте свой код обработчика уведомлений

комментировать
в избранное
Mefod­ y66 [35.4K]
7 лет назад

Я, к сожалению, не знаю С++, работаю с Visual Basic, но думаю, что кнопки устроены одинаково.

Не работает кнопка на клавиатуре

На каждой кнопке должна быть навешана программа, которая выполняется при нажатии на эту кнопку.

В VB она называется что-то типа Button1_Click.

Есть еще программы типа Button_MouseMove, которая срабатывает, когда курсор мыши наезжает на кнопку.

Есть и еще события, связанные с кнопками — отпускание, двойной клик, установка или снятие фокуса и некоторые другие.

Проверь, где у тебя находятся все твои части программы: на кнопках? Или просто в окне?

События на кнопках правильные? Может быть, ты вместо Click задал DblClick, и функция сработает при двойном нажатии?

Источник: www.bolshoyvopros.ru

Не работают некоторые кнопки на клавиатуре ноутбука

Не работают некоторые кнопки на клавиатуре ноутбука

Обычно, не работают все кнопки на клавиатуре ноутбука из-за механического отказа. Если такое происходит, то необходимо полностью заменить клавиатуру.

Однако, если не работают некоторые кнопки на клавиатуре ноутбука, это можно исправить. В этой статье мы расскажем несколько способ починить нерабочие кнопки на клавиатуре ноутбука.

Читайте также:
Вспомогательные функции команды групп м в уп управляющая программа

Не работают функциональные кнопки

Функциональные кнопки – это клавиши F1-F12. Они выполняют различные функции, например, увеличить или уменьшить громкость, отключить тачпад, включить Wi-Fi и прочее. Обычно они работают при одновременном нажатии клавиши Fn + желаемую функцию на F1-F12.

Не работают некоторые кнопки на клавиатуре ноутбука

Если на клавиатуре ноутбука не работают функциональные кнопки, проблема может заключаться в том, что у вас включена кнопка F-lock. Внимательно посмотрите на свою клавиатуру, найдите кнопку F-lock, и нажмите на нее, чтобы отключить. Если у вас нет такой кнопки, тогда на вашем ноутбуке не предусмотрена возможность отключить работу функциональных кнопок.

Не работают кнопки на цифровой клавиатуре

Не работают некоторые кнопки на клавиатуре ноутбука

Цифровая клавиатура находится с правой стороны основной клавиатуры ноутбука. Она имеет такое название, потому что предлагает быстрый доступ к цифрам от 1 до 9. Если у вас не работают некоторые кнопки на цифровой клавиатуре ноутбука, тогда попробуйте нажать клавишу Num Lock.

Не работают кнопки на клавиатуре в одной конкретной программе

Некоторые кнопки на клавиатуре не работают со всеми программами, например, функциональные кнопки (F1-F12). Простой способ проверить работают ли кнопки в других программах – открыть блокнот, Word или интернет-браузер, после чего нажать на интересующие кнопки.

Перезагрузите компьютер и войдите в безопасный режим

Если ваш ноутбук работает на операционной системе Windows, попробуйте перезагрузить его и загрузиться в безопасный режим. Если кнопки на клавиатуре ноутбука работают в безопасном режиме, это говорит о том, что какая-то из установленных программ или драйверов вызывает проблему.

Почистите клавиатуру

Пыль, грязь, волосы и другие объекты со временем могут попасть в клавиатуру ноутбука, тем самым затрудняя работу кнопок и заставляя их работать неправильно, или вообще не работать.

Попробуйте снять кнопку, которая не работает, и почистить область вокруг нее. На ноутбуке это сделать сложнее, чем на USB-клавиатуре, но вы можете поискать подробную инструкцию в интернете, например, здесь: ряд кнопок перестал работать из-за одной дорожки.

Если ни один из способов выше не помог решить вашу проблему, вероятно, клавиатура неисправна, и нуждается в замене. В таком случае, вам нужно обратиться в сервисный центр и узнать причину почему не работают некоторые кнопки на клавиатуре ноутбука.

Источник: ruboost.ru

Не работает клавиша(и) на клавиатуре ноутбука, ПК [Варианты решений]

reshenie-problem-s-klaviaturoy

Д оброго времен суток!

Если с обычной клавиатурой для ПК проблем не возникает — сломалась, купил новую, то вот с ноутбуками далеко не все так просто:

  • во-первых , ее в некоторых случаях достаточно сложно найти;
  • во-вторых , самостоятельно ее не просто поменять (иногда требуется разобрать всё устройство);
  • в-третьих , далеко не всегда неработоспособность каких-то клавиш связана с тех. неисправностью (а вот на этом многие пользователи обжигаются. )!
  • в-четвертых , клавиатура ноутбука часто «кусается» по цене (стоит значительно дороже).

Собственно, в этой статье хочу привести некоторые не совсем очевидные причины, из-за которых могут перестать срабатывать клавиши. К тому же, не всегда стоит сразу же бежать за новой клавиатурой — согласитесь, если у вас не работает 1-2 клавиши (которые не так уж часто и используются), то вполне можно обойтись и без них?

В общем, в этой статье приведу разные варианты причин, решений, и что вообще можно предпринять, если столкнулись с этой проблемой.

Что делать, если у вас не срабатывают некоторые клавиши

Тестирование всех клавишей под другой ОС

Для начала я бы хотел порекомендовать досконально проверить все кнопки клавиатуры с помощью одной сподручной утилиты — Keyboard test utility. Просто, может быть так, что вы знаете только о какой-то одной клавише, а не работают у вас еще 2-3 (да и проблема может носить программный характер) !

Утилита крайне простая (в установке не нуждается): после ее запуска перед вами появится окно с клавиатурой (). Когда вы нажмете какую-нибудь клавишу — она будет залита желтым цветом.

Читайте также:
Что такое программа рут

Ваша задача — перещелкать все клавиши!

Keyboard Test Utility — главное окно утилиты

Keyboard Test Utility — главное окно утилиты

Разумеется, чтобы расставить все точки над «И» — нам понадобиться создать аварийную LiveCD-флешку (и на нее также записать утилиту Keyboard Test Utility).

Далее загрузиться с этой флешки, и запустить проверку клавиатуры (благодаря этому простому тесту — мы удостоверимся, что неработоспособность клавиатуры не связана с ошибками у текущей версии Windows. ).

В помощь!

LiveCD для аварийного восстановления Windows — моя подборка лучших продуктов

Keyboard test utility запущена с LiveCD

Keyboard test utility запущена с LiveCD

Не отключены ли клавиши в BIOS (актуально для FN, F1÷F12)

Если у вас не работают функциональные клавиши ( F1÷F12 ), либо спец. клавиша FN — то возможно, что проблема кроется не в самих клавишах, а в настройках BIOS (UEFI).

Кстати, отмечу, что по умолчанию на многих ноутбуках функциональные клавиши отключены (вместо них выполняется отличные функции: прибавление громкости, вкл./откл. Wi-Fi, регулировка яркости экрана и т.д.) .

Как правило, необходимо войти в BIOS и поменять режим работы функционал. клавиш (название параметра что-то вроде «Hotkey Mode», как на скриншоте ниже).

Hotkey Mode - измененный режим работы клавиш F1-F12

Hotkey Mode — измененный режим работы клавиш F1-F12

Кроме этого, обратите внимание на то, установлены ли у вас драйвера и специализированный софт от вашего производителя ноутбука. Для автоматического обновления драйверов я уже давно рекомендовал вот этот список утилит.

В помощь!

Почему могут не работать Fn и функциональные клавиши F1÷F12 на ноутбуке (решение проблемы)

Кстати, если у вас обычная клавиатура для ПК — то обратите внимание на специальные клавиши F Lock или F Mode (например). Они встречаются не так уж и часто, но все-таки.

При помощи них можно отключить функциональные клавиши (рядом с ними, обычно, присутствует светодиод, пример ниже).

Клавиша F Lock (чаще всего встречается на классической клавиатуре, а не на ноутбуках)

Клавиша F Lock (чаще всего встречается на дорогих клавиатурах)

Мусор под клавишами (пыль, крошки, волосы)

Наиболее часто причиной плохой срабатываемости большинства клавиш является мусор и пыль, которые со временем скапливаются под ними.

Характерный признак в этом случае: при слабом нажатии клавиша не срабатывает, однако, при нажатии с некоторым усилием — клавиша работает. Хотя, конечно, многое зависит от конструкции самой клавиатуры (некоторые специально защищены, и такой проблемы в общем-то не имеют) .

В любом случае, время от времени рекомендую чистить клавиатуру от мусора (лишним это точно не будет).

Как можно почистить клавиатуру:

    способ №1 : воспользуйтесь баллончикам со сжатым воздухом, который продают в большинстве компьютерных магазинов (либо обычным пылесосом, включив реверсный режим). При помощи такого простого «выдува» можно избавиться от большинства пыли и крошек из-под клавиш.

Баллончик со сжатым воздухом

USB-пылесос для клавиатуры

USB-пылесос для клавиатуры

«Липучка» для чистки клавиатуры

Износ и закисление дорожек (особенно актуально при залитии клавиатуры)

Условно клавиатуры можно «разбить» на 2 лагеря:

  • мембранные: в которых используются тонкие пленки с дорожками);
  • механические: где каждая отдельная кнопка — это «кнопка».

Наиболее распространенные клавиатуры мембранного типа (около 90%-95% на рынке). Они дешевле и легче (что особенно актуально для ноутбуков).

Так вот, какая бы клавиатура не была — она рассчитана на определенное количество нажатий (как правило, несколько десятков тысяч — это несколько лет, даже при активном использовании).

С течением времени токопроводящие дорожки закисляются, тонкие контакты, замыкающие дорожки, изнашиваются, также делает свое «дело» и пыль.

Кстати!

Процесс «закисления» токопроводящих дорожек ускоряется в сотни раз, если вы проливаете какую-то жидкость на клавиатуру. Что, кстати, не так уж и редко, спецы за рубежом посчитали, что каждая 100-я кружка над клавиатурой опрокидывается на нее.

Мембранная клавиатура

Мембранная клавиатура (в качестве примера, чтобы понятно было о чем идет речь).

При проблемах со старой клавиатурой (либо с залитой какой-то жидкостью) могу посоветовать следующий рецепт (он не гарантирует восстановления, и делаете по нему всё на свой страх и риск. Однако, несколько клавиатур оживить на некоторое время, он мне помог) :

  1. сначала снимаете (отключаете) клавиатуру с ноутбука (от ПК);
  2. если клавиатура была залита какой-то жидкостью (лимонад, чай и пр.): хорошо промойте ее в теплой воде с моющим средством (например, Fairy) и дайте ей просохнуть. Подключите вновь и посмотрите, стала ли нормально работать;
  3. если вариант не помог, придется полностью разобрать клавиатуру, и протереть пленку с дорожками и упругую мембрану с помощью этилового спирта;
  4. обратите внимание на состояние дорожек: если есть где-то подозрения на то, что они «истерлись» или повреждены — их необходимо обработать с помощью токопроводящего клея (не лишним было бы «прозвонить» дорожку, чтобы определить, проводит ли она «сигнал»/ток); либо просто смириться и купить новую.
Читайте также:
Как расшифровать код программы

Пример ремонта дорожек клавиатуры

Пример ремонта дорожек клавиатуры

Как обойтись без некоторых кнопок

Далеко не всегда есть возможность заменить клавиатуру: иногда банально нет средств, нередко многие так привыкают к своей клавиатуре, что просто-напросто не хотят ее менять ни на какую другую. Что касается ноутбуков — то может так стать, что нужную клавиатуру под вашу модель можно не найти.

Но во многих случаях, можно обойтись и без неработающих клавиш (особенно, если их всего 1÷2). Самые популярные способы этого «обхода» приведу ниже.

Можно переназначить одну клавишу на другую

Наиболее распространенный вариант — это воспользоваться специальными утилитами, которые могут заменить нажатие по одной клавиши на нажатие по другой. Звучит немного «странно», но принцип такой:

  • не работает у вас, скажем, клавиша «Z»;
  • вы устанавливаете клавишу «Ctrl» вместе нее;
  • теперь при нажатии на «Ctrl» — у вас будет срабатывать «Z» (обращаю внимание, что можно переназначать практически любые кнопки между собой).

Инструкция в помощь!

Как переназначить одну клавишу на другую (тем, у кого не срабатывает нажатие кнопки на клавиатуре)

MapKeyboard: всего три действия для замены клавиши (кликабельно!)

MapKeyboard: всего три действия для замены клавиши (кликабельно!)

Мне лично импонирует утилита MapKeyboard — простая, бесплатная, надежная. Принцип работы с ней очень простой: сначала укажите какую кнопку хотите задействовать взамен неработающей; затем указываете не работающую и сохраняете настройки. После перезагрузки ПК/ноутбука — «дело» сделано, клавиша будет заменена (скрин чуть выше).

Можно подключить дополнительную клавиатуру

Также, как и к ПК, к любому ноутбуку можно подключить обычную клавиатуру (чаще всего используется классическая USB-клавиатура). Как правило, проблем с настройкой не возникает: клавиатура становится доступна для работы сразу же после подключения.

В помощь!

Как подключить беспроводную клавиатуру к компьютеру и телефону (в т.ч. Bluetooth-версию)

В качестве примера (к ноутбуку подключена USB-клавиатура)

В качестве примера (к ноутбуку подключена USB-клавиатура)

Можно задействовать виртуальную клавиатуру

Не все оказывается знают, что в Windows есть виртуальная (программная) клавиатура, по которой можно нажимать курсором мышки. Что-то наподобие той, которая появляется на Android устройствах, когда вы обращаетесь к какому-нибудь текстовому блоку.

Чтобы вызвать такую виртуальную клавиатуру, откройте панель управления Windows, и перейдите в следующий раздел: Панель управленияСпециальные возможностиЦентр специальных возможностей . Там будет ссылка на ее запуск (см. скрин ниже).

Включить экранную клавиатуру

Включить экранную клавиатуру

Выглядит клавиатура достаточно неплохо, кнопки большие, удобно. Вполне можно использовать при заполнении небольших текстовых полей, когда основная клавиатура не позволяет этого сделать.

Скриншот работы экранной клавиатуры

Скриншот работы экранной клавиатуры

Дополнение!

Кстати, в некоторых случаях (например, когда не работает определенная клавиша, скажем Print Screen для создания скринов) — в большинстве современных приложений можно легко изменить горячие клавиши по умолчанию на те, которые нужны вам (т.е. была Print Screen для создания скрина — стала комбинация Ctrl+Shift).

Если проблема с кнопкой включения

Не так давно, кстати, получил один интересный вопрос насчет не работающей кнопки включения (Power) на ноутбуке. Вообще, она напрямую к клавиатуре не относится, но тем не менее. решил указать и ее тоже в этой статье .

Инструкция

Как включить ноутбук без кнопки включения и возможно ли это в принципе.

Первая публикация: 28.06.2018

Источник: ocomp.info

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru