Модераторы: gambit, Partizan
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Определение типа контрола для сравнения, правильно ли через текстовую строку? 
:(
    Опции темы
Papirus
Дата 11.12.2006, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 19.4.2005
Где: Санкт-Петербург

Репутация: -1
Всего: 1



Ща делаю так

Код

If ActiveControl.GetType.ToString = "System.Windows.Forms.DataGridView" Then


Но. Может более правильно как-то иначе?
PM MAIL ICQ   Вверх
StepS
Дата 11.12.2006, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 26.8.2005
Где: Днепропетровск

Репутация: нет
Всего: нет



можно так :

Код

   If (ActiveControl Is System.Windows.Forms.DataGridView) Then  


в 2005 - м MSDN-е ссылка : _ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_vbalr/html/86f6c1cb-2233-4a9c-ba0b-fcf2e7a80b86.htm

Это сообщение отредактировал(а) StepS - 11.12.2006, 13:15
PM MAIL ICQ   Вверх
Papirus
Дата 11.12.2006, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 19.4.2005
Где: Санкт-Петербург

Репутация: -1
Всего: 1



Цитата(StepS @ 11.12.2006,  13:12)
можно так :

Код

   If (ActiveControl Is System.Windows.Forms.DataGridView) Then  


в 2005 - м MSDN-е ссылка : _ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_vbalr/html/86f6c1cb-2233-4a9c-ba0b-fcf2e7a80b86.htm

Пробовал. Получал: 'DataGridView' is a type in 'Forms' and cannot be used as an expression
PM MAIL ICQ   Вверх
ivashkanet
Дата 11.12.2006, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 11
Всего: 149



StepS, дык цэ ж вижуал барсик  smile 

Код

        If TypeOf str Is String Then

        End If


Это сообщение отредактировал(а) ivashkanet - 11.12.2006, 13:47
PM MAIL WWW ICQ   Вверх
Papirus
Дата 11.12.2006, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 19.4.2005
Где: Санкт-Петербург

Репутация: -1
Всего: 1



Цитата(ivashkanet @  11.12.2006,  13:46 Найти цитируемый пост)
If TypeOf str Is String Then        End If

Большое белоруссео-русское мерси!

Не думал чтоб вот так... без скобок... А ведь пробовал начать typeof( - смотрю не реагирует. Думал, ошибаюсь и... не продолжал.  smile 
PM MAIL ICQ   Вверх
DarkDragon
Дата 11.12.2006, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GradVin
**


Профиль
Группа: Участник
Сообщений: 296
Регистрация: 19.8.2006

Репутация: 3
Всего: 8




Цитата(Papirus @  11.12.2006,  15:45 Найти цитируемый пост)
Не думал чтоб вот так... без скобок... А ведь пробовал начать typeof( - смотрю не реагирует. Думал, ошибаюсь и... не продолжал. 

Со скобками это уже на "Сишарнике", название в ответ на "Барсика"  smile 
PM MAIL   Вверх
Papirus
Дата 11.12.2006, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 19.4.2005
Где: Санкт-Петербург

Репутация: -1
Всего: 1



Цитата(DarkDragon @  11.12.2006,  17:06 Найти цитируемый пост)
Со скобками это уже на "Сишарнике", название в ответ на "Барсика"    


Да. Путать стал.  smile 
Тут про VB 2005 ничё толкового не было, прочел про C# 2005. Шибко понравилось. Думал даже, а не перйти ли мне... "А не замахнуться ли нам на Вильяма, нашего, так сказать, Шекспира?" (с) Да как представил себе жизнь без родных End Sub, End If, End With, .... Redim Preserve Array... так и взгрустнулось... smile 
PM MAIL ICQ   Вверх
mr.DUDA
Дата 12.12.2006, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 24
Всего: 232



Цитата(Papirus @  11.12.2006,  16:39 Найти цитируемый пост)
 Да как представил себе жизнь без родных End Sub, End If, End With, .... Redim Preserve Array... так и взгрустнулось...

Во-во, я тоже как переходил с трубо паскаля на борланд С++ 3.11, так тоже грустил по begin...end; правда, недолго  smile. Потом как-то сразу привыкаешь к фигурным скобкам и уже особо не загоняешься.


--------------------
user posted image
PM MAIL WWW   Вверх
DarkDragon
Дата 12.12.2006, 07:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GradVin
**


Профиль
Группа: Участник
Сообщений: 296
Регистрация: 19.8.2006

Репутация: 3
Всего: 8



И у меня что то подобное:
Сначала VB.NET, потом C#, потом VC++.NET, конечно иногда пишу Dim string str1 As String, но потом редактор показывает, что я намудрил, а так, щас только на C#, но и VB.NET помню отлично smile 

Изучение VB.NET было тяжелым(после VB 6). C# не составило особого труда, но все же трудности были, но меня уж сильно привлекает его гипкость, и по этому я его тоже изучил. VC++.NET начил изучение только из за смешенного кода, яб вообщем мог бы и на VC++.NET, но синтаксис очень страшный, но частично я его освоил(все еще впереди smile ).

Почему бы паралельно не изучить C#? smile 

Цитата(Papirus @  11.12.2006,  17:39 Найти цитируемый пост)
Да как представил себе жизнь без родных End Sub, End If, End With, .... Redim Preserve Array... так и взгрустнулось...

Зато будет {} smile 
PM MAIL   Вверх
mr.DUDA
Дата 12.12.2006, 09:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 24
Всего: 232



(что-то мы дружно в оффтоп ударились)
 smile 


--------------------
user posted image
PM MAIL WWW   Вверх
Papirus
Дата 12.12.2006, 10:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 19.4.2005
Где: Санкт-Петербург

Репутация: -1
Всего: 1



Цитата(DarkDragon @  12.12.2006,  07:23 Найти цитируемый пост)
Зато будет {}   

Ага! И поди пойми сходу - это блок If или With или уже  Sub заканчивается... smile 


Цитата(mr.DUDA @  12.12.2006,  09:53 Найти цитируемый пост)
(что-то мы дружно в оффтоп ударились)

Эт точно  smile 

PM MAIL ICQ   Вверх
Papirus
Дата 12.12.2006, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 19.4.2005
Где: Санкт-Петербург

Репутация: -1
Всего: 1



впрочем With, если не ошибаюсь, в шарпе нэмае.

А оффтоп... Дык! Если сообщество помогает преодолеть страх перехода - это уже шибко пользительно, имхо не менее, чем подсказка по кодированию...
PM MAIL ICQ   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0608 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.