Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: вопросы новичка
     
    
Добавлено: 03.10.04 16:01
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     Ice_sCream
 Ice_sCream
      
       
  
Я в VB новичок. Хочу заробраться с простенькими вопросами. Буду их сюда кидать по мере появления. Пока что вот -> 
 
    
1. Как изменить цвет на CommandButton ? 
2. Как сделать, чтобы при открытии VB (у меня VB 6), автоматически открывался проект, над которым я работал до завершения работы.
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 14
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: mc-black
 mc-black


ICQ: 308-534-060 
Вопросов: 20
Ответов: 1860
      
 Web-сайт:  
 Профиль |  | #1
      
Добавлено:  03.10.04 16:16
       
    
       
  
1. Напиши свой ActiveX-контрол (или пользуйся чьим-то чужим) или субклассируй (тебе ещё рано.. 
     
2. Щелкай в проводнике, total (или что у тебя там) на файле .vbp - это обычно центральный файл твоего проекта, за исключением группы проектов.
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа: dNW
 dNW







Вопросов: 30
Ответов: 683
      
 Профиль |  | #2
       
Добавлено:  03.10.04 16:38
       
    
       
  
1. mc-black, не надо его грузить
 
    
Поставь свойство кнопи Style = Graphical
и ставь BackColor в любой цвет
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа: Александр
 Александр


Разработчик Offline Client
ICQ: 204034 
Вопросов: 106
Ответов: 1919
      
 Профиль |  | #3
       
Добавлено:  03.10.04 18:32
       
    
       
  
dNW, я согласен с тобой
 
    
Ice_sCream, скачай из раздела 'Полезные программы' этого сайта русификатор для бейсика и если сайт автора в дауне, то можешь спросить пасс у меня.
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа: Ice_sCream
 Ice_sCream





Вопросов: 4
Ответов: 4
      
 Профиль |  | #4
       
Добавлено:  04.10.04 21:07
       
    
       
  
Обещанные вопросы:
 
    
3. Как обратиться к символу строки ? Обычные Сишные и паскалевские [#] не проканывают !
4. Как отключить эти дурацкие сообщения об ошибки, когда я в редакторе кода. Нельзя ли сделать, чтобы вместо сообщений, просто выделялась красным цветом (как оно и делает) ошибочная строка
5. Благодаря вам, я понял как придать цвет кнопки, но как изменить ЦВЕТ ШРИФТа на кнопки ?
p.s. стыдно за вопросы, которые вам задаю, просто хелпа нет. так уж сложилось, что MSDN к VB6 не инсталлится. Кстати, 6. как можно связать новый MSDN 2004 с VB6 ?
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа: CyRax
 CyRax 




Разработчик Offline Client
ICQ: 204447456 
Вопросов: 180
Ответов: 4229
      
 Web-сайт:  
 Профиль |  | #5
      
Добавлено:  04.10.04 22:08
       
    
       
  
 
    
 Очень просто:
 Приёмник$ = MID$(Источник$,Позиция&,Длина& 
 или так:
 MID$(Приёмник$,Позиция&,Длина& = Источник$
 = Источник$
 Во втором случае Длина& и длина источника должны быть одинаковыми.
 Если тебе нужно работать именно с памятью как в Паскале или Си, то можно получить адрес строки с помощью фунции Приёмник&=STRPTR(Источник$). Вот только VB вообще не работает с памятью. Дальше только через API.
 Ага, особенно раздражает когда стрелками управления перемещаешся по строке с ошибкой. Если долго подержишь, то фокус может сместится на кнопку "Помощь" в MsgBox'е. Тогда ещё хуже, приходится ждать пока загрузится MSDN.  
 Ты видать давно на Бейсике не програмил. Микрософт это практикует ещё с QB.
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа: ZagZag
 ZagZag


ICQ: 295002202 
Вопросов: 87
Ответов: 1684
      
 Профиль |  | #6
       
Добавлено:  05.10.04 14:24
       
    
       
  
4. Отключи флажок VB6 > Инструменты > Опции > Редактор > Настройки кода > 
    
Автоподсветка синтаксиса
И будет так как ты просил 
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа: CyRax
 CyRax 




Разработчик Offline Client
ICQ: 204447456 
Вопросов: 180
Ответов: 4229
      
 Web-сайт:  
 Профиль |  | #7
      
Добавлено:  05.10.04 14:39
       
    
       
  
ZagZag,
 
    
 Спасибо, ты настоящий друг  ))
))
 Правда мне теперь красный цвет ошибки в браузере мерещится начал. Наверное пора идти спать. В час то дня  
		
	  
			 
	
		 
    
       
    
Номер ответа: 8 
      
Автор ответа: mc-black
 mc-black


ICQ: 308-534-060 
Вопросов: 20
Ответов: 1860
      
 Web-сайт:  
 Профиль |  | #8
      
Добавлено:  05.10.04 15:29
       
    
       
  
5. Все-таки найди в примерах какой-нибудь код контрола-кнопки, написание ActiveX в VB "с нуля". Если не сейчас, то потом, когда немного с VB назберешься.
 
    
Ни в коем случае не ставь себе русификатор бейсика, а то никогда так и не научишься читать родной язык MSDN и пр. хэлп на английском!  Гораздо практичнее взять русскую книжку про VB
 Гораздо практичнее взять русскую книжку про VB
		
	  
			 
	
		 
    
       
    
Номер ответа: 9 
      
Автор ответа: ZagZag
 ZagZag


ICQ: 295002202 
Вопросов: 87
Ответов: 1684
      
 Профиль |  | #9
       
Добавлено:  05.10.04 15:43
       
    
       
  
ГЫ! А у меня VB изначально русский ставится (ну или сразу руссифицируется) и 
    
ничего - выучил... кое как 
		
	  
			 
	
		 
    
       
    
Номер ответа: 10 
      
Автор ответа: CyRax
 CyRax 




Разработчик Offline Client
ICQ: 204447456 
Вопросов: 180
Ответов: 4229
      
 Web-сайт:  
 Профиль |  | #10
      
Добавлено:  05.10.04 23:45
       
    
       
  
А у меня диск был и с тем и с тем. Но я почему то выбрал русский. Интересно почему это?  
     ))
))
		
	  
			 
	
		 
    
       
    
Номер ответа: 11 
      
Автор ответа: Ice_sCream
 Ice_sCream





Вопросов: 4
Ответов: 4
      
 Профиль |  | #11
       
Добавлено:  10.10.04 21:32
       
    
       
  
следующий вопрос:
 
    
кто-нибудь может дать достойный линк или провести валктур по юзанью класса Win32_Registry ? к примеру, почему у меня вылетает ошибка в следующем коде:
  Option Explicit
  Public refregistry
  Public objcol
Set objcol = GetObject("WinMgmts:" .InstancesOf"Win32_Registry"
.InstancesOf"Win32_Registry" 
Text2.Text = refregistry.Status
я в этом коде пытаюсь определить статус реестра. Ошибка под номером 424 - object required.
А вообще мне нужно определить параметры системных динамиков, используя свойства этого класса. Мало того, что это как я понял Невозможно сделать, так еще и простейшая программа не работает. PlZ HeLP
		
	  
			 
	
		 
    
       
    
Номер ответа: 12 
      
Автор ответа: CyRax
 CyRax 




Разработчик Offline Client
ICQ: 204447456 
Вопросов: 180
Ответов: 4229
      
 Web-сайт:  
 Профиль |  | #12
      
Добавлено:  11.10.04 00:16
       
    
       
  
Может так?
 
    
Public objcol as [new] Object
		
	  
			 
	
		 
    
       
    
Номер ответа: 13 
      
Автор ответа: LamerOnLine
 LamerOnLine



ICQ: 334781088 
Вопросов: 108
Ответов: 2822
      
 Профиль |  | #13
       
Добавлено:  11.10.04 13:12
       
    
       
  
Поставь ка себе хелп от пятого. По F1 он запускаться, конечно, не будет, но в Quick launch его вытащишь - всегда под рукой будет.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 14 
      
Автор ответа: Barsik
 Barsik







Разработчик Offline Client
ICQ: 343368641 
Вопросов: 17
Ответов: 686
      
 Web-сайт:  
 Профиль |  | #14
      
Добавлено:  04.11.04 21:31
       
    
       
  
 
    
впринципе никак... но если без принципа то мона юзерконрол написать... да кстати я примерчик видел с пикчербоксом, он всает заместо стандартной надписи на кнопке... но лучше всетаки юзер контрол зделать... или скачать на худой конец.