1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| Krjuger |
Сообщение
#1
|
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: 20 |
В общем то суть заключается в том что нужно сделать в форме таблицу с помощью VS с++.Тут возникла такая проблема.Я знаю,что в Борланде есть StringGrid,вроде как существует его аналог FlexGrid,но найти его в VS c++2008 у меня не получилось.Вроде как он и не является родной библиотекой.Существуют ли какие либо другие аналоги,или что нужно сделать,чтобы использовать StringGrid или FlexGrid.Я лазил по инету и люди говорили,что как то это можно сделать,но более менее доступной инструкции как это сделать я не нашел.
|
![]() ![]() |
| Krjuger |
Сообщение
#2
|
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: 20 |
В работе есть небольшие сдвиги.За основу я взял код с сайта Codeproject,убрал весь не инетерсующий меня функционал,но столкнулся с такой проблемой.В графе edit будет вводиться число ,показывающее какое количество строк и столбцов должно быть в таблице(пока что его нету),по нажатии кнопки buttonInsert должна произойти отрисовка грида с количеством строк и столбцов.Но тут происходит такая проблема.Когда происходить отрисовка то координаты считаются относительно кнопки,а не относительно окна,а когда происходит изменение размеров окна,то включается ресайз,но он уже происходит относительно уже окна,поэтому весь грид немного сьезжает.Можно ли как то сделать чтобы координаты сразу указывались относительно окна.И еще когда изменяется размер окна,то кнопки остаются статичными,можно сделать так чтобы они так же двигались как и грид.
Так как кода много выкладываю отдельными файлами. Еще интересует такой момент.Чтобы при запуске уже сразу существовал грид размерами например 5 на 5,после того, как вводится число происходит, перерисовка.Проблема заключается в том,что тем функционалом,который заложен в исходнике DataGrid.cpp удалить грид нельзя,там есть только удаление всех элементов.Можно ли это сделать как то другими средствами? Надеюсь получить ответы на эти вопросы. Прикрепленные файлы
DataGrid_Test.cpp ( 8.26 килобайт )
Кол-во скачиваний: 510
DataGrid.cpp ( 76.57 килобайт )
Кол-во скачиваний: 519 |
Krjuger Аналог StringGrid для VS С++ 2008. 9.02.2011 4:25
volvo Это обычный ActiveX-контрол.
Using the Microsoft … 9.02.2011 5:38
Krjuger Дето в том,что первоначально(я забыл об этом указа… 9.02.2011 17:45
Krjuger Чето я совсем уже запутался,по той иструкции,на ко… 9.02.2011 18:59
volvo MSFlexGrid присутствует на машине только в случае,… 12.02.2011 18:14
Krjuger Вот блин ...... нехорошие люди.Порочный круг получ… 12.02.2011 20:02
volvo Я тебе больше скажу: в последнее время я и с Windo… 13.02.2011 3:24
Krjuger То есть помощи лучше не ожидать? 13.02.2011 18:33
volvo От меня - вряд ли... Я с MFC почти не работал, по … 13.02.2011 19:03![]() ![]() |
|
Текстовая версия | 8.11.2025 3:58 |