2 / 2 / 0
Регистрация: 14.06.2012
Сообщений: 70
|
|
1 | |
Как сделать чтобы контролы типа Button можно было перетаскивать по форме?29.03.2013, 07:49. Показов 1324. Ответов 5
Метки нет (Все метки)
Пока только начинаю разбираться в Delphi перерыл кучу примеров и уроков но не смог найти подходящих..
Нужно чтобы при зажатой левой кнопке мыши можно было перетаскивать контролы по форме Подскажите пожалуйста пример кода или ссылку на ресурс, тему со сходной тематикой
0
|
29.03.2013, 07:49 | |
Ответы с готовыми решениями:
5
Как сделать, чтобы Form можно было перетаскивать за любое место Как сделать так, чтобы можно было выводить текст в форме Можно ли сделать так, чтобы Panel можно было бы передвигать по форме мышкой? Как подцепить контролы к определенным путям линиям? чтобы пермещать их можно было только по ним |
2 / 2 / 0
Регистрация: 14.06.2012
Сообщений: 70
|
||||||
29.03.2013, 08:59 [ТС] | 3 | |||||
понимаю что наверняка глупый вопрос задаю но почему ошибку выдает?
Добавил панель на форму, вставил код, что не так делаю? или чего не добавил?
[Îøèáêà] Unit1.pas(27): Undeclared identifier: 'Panel1MouseDown' [Îøèáêà] Unit1.pas(27): ';' expected but '(' found [Îøèáêà] Unit1.pas(30): Undeclared identifier: 'panel1' [Îøèáêà] Unit1.pas(31): Missing operator or semicolon [Îøèáêà] Unit1.pas(35): Undeclared identifier: 'Panel1MouseMove' [Îøèáêà] Unit1.pas(35): ';' expected but '(' found [Îøèáêà] Unit1.pas(39): Undeclared identifier: 'panel1' [Îøèáêà] Unit1.pas(39): Missing operator or semicolon [Îøèáêà] Unit1.pas(40): Missing operator or semicolon [Îøèáêà] Unit1.pas(40): Missing operator or semicolon [Îøèáêà] Unit1.pas(44): Undeclared identifier: 'Panel1MouseUp' [Îøèáêà] Unit1.pas(44): ';' expected but '(' found [Îøèáêà] Unit1.pas(11): Unsatisfied forward or external declaration: 'TForm1.FormCreate' [Ôàòàëüíàÿ îøèáêà] Project2.dpr(5): Could not compile used unit 'Unit1.pas'
0
|
29 / 29 / 13
Регистрация: 04.01.2013
Сообщений: 163
|
||||||
29.03.2013, 09:04 | 4 | |||||
вот это вы просто скопировали и вставили чтоли?
и еще не видно что у вас на форме есть объект Panel1
1
|
2 / 2 / 0
Регистрация: 14.06.2012
Сообщений: 70
|
|
29.03.2013, 09:08 [ТС] | 5 |
А все разобрался! спасибо!
0
|
29 / 29 / 13
Регистрация: 04.01.2013
Сообщений: 163
|
||||||||||||||||
29.03.2013, 09:14 | 6 | |||||||||||||||
короче, делайте так:
1. помещаем объект Button1 на форму. 2. выделяем этот объект. 3. идем в инспектор объектов. 4. ищем MouseDown - щелкаем дважды в рядом стоящее пустое окно, у вас откроется редактор в которой вы пишите прогу и уже будет написано
Добавлено через 1 минуту не успел... молодца, можешь же когда хочешь....
1
|
29.03.2013, 09:14 | |
29.03.2013, 09:14 | |
Помогаю со студенческими работами здесь
6
Сделать в пользовательской форме так, чтобы можно было добавлять не один товар, а много Сделать поле со списком в ленточной форме, чтобы можно было вносить значения без повторений Сделать свой заголовок к форме, за который ее можно будет перетаскивать Можно ли сделать так чтобы к классу можно было бы одновременно обращаться как к массиву Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |