С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.68/25: Рейтинг темы: голосов - 25, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 09.04.2013
Сообщений: 19
1

Новый компонент и Контекстное меню

26.03.2014, 22:43. Показов 4859. Ответов 23
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток!
Хотел спросить может кто сталкивался с добавлением в новый компонент контекстного меню.
И если да, помогите с этой проблемой. Или приведите пример на любом для вас удобном компоненте, но желательно на компоненте StringGrid.
Заранее большое спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.03.2014, 22:43
Ответы с готовыми решениями:

Контекстное меню в С++ Билдер
Есть ли такая функция контекстного меню(PopupMenu) как наведения мыши на строку, и появление...

Интеграция в контекстное меню Windows
В общем весь вопрос то, как интегрировать пункт на запуск своей программы в контекстное меню...

Динамический объект и контекстное меню
Добрый вечер. Перепутал, прошу прощения. Вопросик есть - вешаю на динамический ListBox контекстное...

Контекстное меню при наведении
Сталкнулся с такой задачей. Мне нужно сделать, что при наведении на memo1 (в моем случае)...

23
Почетный модератор
Эксперт С++
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
31.03.2014, 08:30 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от Avazart Посмотреть сообщение
нужно найти доку под старый билдер
Прям из справки шестого вытащено:
MouseMove
Respond to mouse moving over control area..

C++
1
DYNAMIC void __fastcall MouseMove(Classes::TShiftState Shift, int X, int Y);
Description

Override the protected MouseMove method to provide other responses in addition to calling the OnMouseMove event handler when the user moves the mouse.

A control calls MouseMove when the mouse cursor moves over the control. The horizontal and vertical coordinates of the hotspot of the mouse cursor are passed in the X and Y method parameters. The shift-key state is it passes Shift parameter.

As the mouse cursor moves across a control, this method is called repeatedly. Each time it is called, it is with the new coordinates that reflect the continuous path of the mouse cursor across the screen real estate covered by the control's visual representation.

MouseUp
OnMouseUp event dispatcher.

C++
1
DYNAMIC void __fastcall MouseUp(TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
Description

Override the protected MouseDown method to provide other responses in addition to calling the OnMouseDown event handler when the user releases a previously pressed mouse button while the cursor's hotspot is over the control.

A control calls MouseUp in response to the user releasing a mouse button that was previously pressed down. The horizontal and vertical coordinates on the desktop where the mouse button was released are passed in the X and Y method parameters. The shift-key state is passed in the Shift parameter. The value of the Button parameter indicates which mouse button was released: left, right, or middle.
1
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 6
31.03.2014, 22:47 22
всем спасибо за помощь вот скидываю что получилось может кому пригодится))

и примечание что бы проводилась загрузка с файла нужно в папке с проектом создать файл test.txt)
Вложения
Тип файла: rar kompanent.rar (72.2 Кб, 5 просмотров)
0
Эксперт С++
8483 / 6150 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
31.03.2014, 23:58 23
Эээ а нафига ты переписал DeleteRow(int ARow) и др ф-ции ?
0
0 / 0 / 0
Регистрация: 09.04.2013
Сообщений: 19
03.04.2014, 02:37  [ТС] 24
Он все делает через пень колоду)
0
03.04.2014, 02:37
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.04.2014, 02:37
Помогаю со студенческими работами здесь

CBuilder wsMaximized OpenGL и контекстное меню
У меня полноэкранное приложение. На этапе разработке задаю свойства: BorderStyle = bsNone;...

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

Как создать контекстное меню для шейпа?
void __fastcall TForm1::Shape1ContextPopup(TObject *Sender, TPoint &MousePos, bool &Handled)...

Как добавить пункт в контекстное меню браузера?
Здравствуйте. Как можно добавить пункт в контекстное меню браузера, так, как делают многие...


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

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru