Создать табличку как Свойства в VB

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

krukovis84
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 108
Зарегистрирован: 04.08.2009 (Вт) 11:16
Откуда: Кочевник

Создать табличку как Свойства в VB

Сообщение krukovis84 » 04.08.2009 (Вт) 11:32

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

Я работаю в VS 2008 (понимаю что это раздел для обычного VB, но я VS2008 только поставил и еще не понял в какой раздел нужно писать, а к этому привык уже, переместите в нужный, пожалуйста, и я тоже пойму куда было правильно).

Суть вопроса:
Хочу сделать табличку ввода и редактирования как Свойства в VB, VS2008 ну и везде в общем они одинаковые . Чтобы было 2 столбца. Слева были просто надписи, а справа во втором столбце можно было менять значения. Я думал про grid, но не знаю как реализовать все эти combobox'ы там и раскрывающийся вид как у дерева и кнопочку справа от поля для выбора более сложных параметров. Ну и вообще все эти примочки как в Свойствах. Какой контрол лучше использовать? Где почитать? Как вопрос коротко сформулировать для поиска по форуму?
Подскажите плиз в какую сторону думать =)!
Последний раз редактировалось krukovis84 04.08.2009 (Вт) 11:35, всего редактировалось 1 раз.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Создать табличку как Свойства в VB

Сообщение Хакер » 04.08.2009 (Вт) 11:35

Ты не находишь, что 2008 не принадлежит промежутку [1;6]? :|

Переношу.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

krukovis84
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 108
Зарегистрирован: 04.08.2009 (Вт) 11:16
Откуда: Кочевник

Re: Создать табличку как Свойства в VB

Сообщение krukovis84 » 04.08.2009 (Вт) 11:38

Хакер писал(а):Ты не находишь, что 2008 не принадлежит промежутку [1;6]? :|

Переношу.


Не успел попросить чтобы перенесли - уже готов ). Спасибо. Буду знать теперь!

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Создать табличку как Свойства в VB

Сообщение Nord777 » 04.08.2009 (Вт) 12:01

PropertyGrid
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

Dmitry81
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 52
Зарегистрирован: 20.06.2009 (Сб) 0:43
Откуда: Украина, Запорожье

Re: Создать табличку как Свойства в VB

Сообщение Dmitry81 » 04.08.2009 (Вт) 12:03

Смотри контрол PropertyGrid
Тебя должно заинтересовать его свойство SelectedObject, для которого можно задать любой имеющийся в проекте контрол и работать со свойствами этого контрола.
Упс... пока я писал, Nord777 тоже успел...
А.Эйнштейн: Есть две бесконечные вещи - вселенная и человеческая глупость. Хотя, насчет вселенной я сомневаюсь...

krukovis84
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 108
Зарегистрирован: 04.08.2009 (Вт) 11:16
Откуда: Кочевник

Re: Создать табличку как Свойства в VB

Сообщение krukovis84 » 04.08.2009 (Вт) 15:39

Клево!
Буду разбираться с ним. VB 6 такого не было.
Здесь вообще все "снова здорово" ). Ладно хоть синтаксис не сильно вроде поменяли.
Но я в восторге от контролов, от того на сколько быстро можно приложения создавать, а самое главное как их легко распространять теперь!!!
Я базу данных за 15 минут набросал, на соседнем компе ехе-шник запустил, а он заработал! По сравнению с ВБ 6 - это более чем круто. ) Там столько проблем было. А если еще контролы сторонние юзаешь, это ваще жестко было. Ну ладно, довольно лирики, пойду трудится.
Всем еще раз гран мерси!!!

krukovis84
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 108
Зарегистрирован: 04.08.2009 (Вт) 11:16
Откуда: Кочевник

Re: Создать табличку как Свойства в VB

Сообщение krukovis84 » 04.08.2009 (Вт) 20:17

Нет, без вас мне с ним не разобраться... :(

Короче у меня такая задумка. Сделать из PropertyGrida таблицу для ввода данных в базу данных (ну и для редактирования само собой). Я думаю что не мне одному в голову пришла эта светлая мысль. В инете посмотрел, там все на C++ или еще на каком то непонятном языке.

Кто нибудь на VB в студии это смог реализовать? Или что нибудь похожее? Подскажите с чего начать, пожалуйста. С чего начать не понятно, в MSDN - тоже все слишком размыто описано. Хелп!

1Steps
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 505
Зарегистрирован: 20.12.2006 (Ср) 0:50
Откуда: New York

Re: Создать табличку как Свойства в VB

Сообщение 1Steps » 05.08.2009 (Ср) 0:58

Может поможет.
http://www.codeproject.com/KB/cpp/dropd ... rties.aspx

The property grid is a great control, but it does have some problems. One of these is the use of attributes to specify and control categories, display names and descriptions of each property it displays. The attributes, which are specified at design time, allow only string literals to be set. These are compiled into assembies metadata and because of this they cannot be changed at runtime. So, for example, you cannot look up the name or description of a property from a database, or a file, or even change it depending on a condition.

http://dotnetslackers.com/Community/blo ... -Grid.aspx
Там есть пример.
Удалена за ненадобностью.

krukovis84
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 108
Зарегистрирован: 04.08.2009 (Вт) 11:16
Откуда: Кочевник

Re: Создать табличку как Свойства в VB

Сообщение krukovis84 » 05.08.2009 (Ср) 7:20

it does have some problems
- Это точно!

Ок, забуду это и буду думать о хорошем! Добром и вечном!
Хорошо хоть разобрались что этот контрол для ввода данных в БД не предназначен! Если кому то еще придет в голову эта идея уже смогут прочитать об этом на форуме.

Еще раз всем спасибо.


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 63

    TopList  
cron