Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Хелп с кодом

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C/C++ только в данном разделе

Ответ
 
Опции темы
Старый 05.12.2011, 18:40   #1
 Разведчик
Аватар для Хам!!!
 
Хам!!! на правильном пути
Регистрация: 03.03.2011
Сообщений: 42
Популярность: 95
Сказал(а) спасибо: 57
Поблагодарили 48 раз(а) в 27 сообщениях
 
По умолчанию Хелп с кодом

В общем ребята нужна помощь с кодом для такой вот программке.
Допустим у нас есть checkBox(на checkBox стоит код который копирует все файлы с определённой папки и вставляет с заменой в другую указанную папку) и есть button. Надо что бы checkBox активировался только тогда когда я поставлю галочку на него и нажму на button.
  Ответить с цитированием
Старый 05.12.2011, 18:45   #2
 Разведчик
Аватар для •theSaboteur•
 
•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен
Регистрация: 14.07.2011
Сообщений: 27
Популярность: 244
Сказал(а) спасибо: 26
Поблагодарили 47 раз(а) в 37 сообщениях
Отправить сообщение для •theSaboteur• с помощью ICQ
 
По умолчанию Re: Хелп с кодом

Код просто пихаешь в хэндлер нажатия кнопки,
А в хэндлер изменения состояния чек бокса добавь что-нибудь типа
Код:
if(checkBox1.Checked) button.Enabled = true; else button.Enabled = false;
________________
Ну что лежишь ты Мурка, на краю дороги
Гробоваая крыышкаа над тобооой
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Последний раз редактировалось •theSaboteur•; 05.12.2011 в 18:46. Причина: исправлен bb тег
  Ответить с цитированием
Пользователь сказал cпасибо:
Хам!!! (05.12.2011)
Старый 05.12.2011, 18:57   #3
 Разведчик
Аватар для Хам!!!
 
Хам!!! на правильном пути
Регистрация: 03.03.2011
Сообщений: 42
Популярность: 95
Сказал(а) спасибо: 57
Поблагодарили 48 раз(а) в 27 сообщениях
 
По умолчанию Re: Хелп с кодом

Меня очень интересует вот это
Цитата:
Сообщение от Хам!!!Посмотреть сообщение
код который копирует все файлы с определённой папки и вставляет с заменой в другую указанную папку

  Ответить с цитированием
Старый 05.12.2011, 19:09   #4
 Разведчик
Аватар для •theSaboteur•
 
•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен
Регистрация: 14.07.2011
Сообщений: 27
Популярность: 244
Сказал(а) спасибо: 26
Поблагодарили 47 раз(а) в 37 сообщениях
Отправить сообщение для •theSaboteur• с помощью ICQ
 
По умолчанию Re: Хелп с кодом

На будующее: есть такая штука, как msdn.
Приблизительный код:
Код:
string sourcePath = "C:/myFolder1/"; //откуда копируешь
string destinationPath = "D:/mySecondFolder/"; //куда

string[] files = Directory.GetFiles(sourcePath);
foreach(string file in files)
{
string name = file.Remove(file.LastIndexOf("/"), file.Length);
File.Copy(file, destinationFolder + name, true);
}

p.s. нужно пространство имен ввода/вывода System.IO (лучше уточни, а то могу перепутать))
________________
Ну что лежишь ты Мурка, на краю дороги
Гробоваая крыышкаа над тобооой
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Пользователь сказал cпасибо:
Хам!!! (05.12.2011)
Старый 05.12.2011, 19:18   #5
 Разведчик
Аватар для Хам!!!
 
Хам!!! на правильном пути
Регистрация: 03.03.2011
Сообщений: 42
Популярность: 95
Сказал(а) спасибо: 57
Поблагодарили 48 раз(а) в 27 сообщениях
 
По умолчанию Re: Хелп с кодом

Цитата:
Сообщение от •theSaboteur•Посмотреть сообщение
File.Copy(file, destinationFolder + name, true);

Элемент "destinationFolder" не существует в текущем контексте.
  Ответить с цитированием
Старый 05.12.2011, 19:23   #6
 Разведчик
Аватар для •theSaboteur•
 
•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен
Регистрация: 14.07.2011
Сообщений: 27
Популярность: 244
Сказал(а) спасибо: 26
Поблагодарили 47 раз(а) в 37 сообщениях
Отправить сообщение для •theSaboteur• с помощью ICQ
 
По умолчанию Re: Хелп с кодом

------------
removed
------------

-----------
added
-----------
Извиняюсь, объявил destinationPath а обратился к destinationFolder...
Просто поправьте имена
________________
Ну что лежишь ты Мурка, на краю дороги
Гробоваая крыышкаа над тобооой
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Последний раз редактировалось •theSaboteur•; 05.12.2011 в 19:28.
  Ответить с цитированием
Пользователь сказал cпасибо:
Хам!!! (05.12.2011)
Старый 05.12.2011, 19:33   #7
 Разведчик
Аватар для Хам!!!
 
Хам!!! на правильном пути
Регистрация: 03.03.2011
Сообщений: 42
Популярность: 95
Сказал(а) спасибо: 57
Поблагодарили 48 раз(а) в 27 сообщениях
 
По умолчанию Re: Хелп с кодом

Спасибо всё очень доходчиво объяснил. У меня последний вопросик file.LastIndexOf("\") тут указать формат или что?
  Ответить с цитированием
Старый 05.12.2011, 19:51   #8
 Разведчик
Аватар для •theSaboteur•
 
•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен
Регистрация: 14.07.2011
Сообщений: 27
Популярность: 244
Сказал(а) спасибо: 26
Поблагодарили 47 раз(а) в 37 сообщениях
Отправить сообщение для •theSaboteur• с помощью ICQ
 
По умолчанию Re: Хелп с кодом

Цитата:
Сообщение от Хам!!!Посмотреть сообщение
Спасибо всё очень доходчиво объяснил. У меня последний вопросик file.LastIndexOf("\") тут указать формат или что?

Нет.
Эта функция находит последнее вхождение подстроки/токена в строку (в нашем случае последнее вхождение "/" в строку file)
В данном случае используется что бы вырезать из адреса файла его имя, которое впоследствии мы аттачим к адресу конечного каталога.
Тобишь у тебя в переменной file записана строка "C:/keys.dat", ты (ф-ей Remove) вырезаешь все кроме имени. И прибавляешь к конечному каталогу.

p.s. Опять опечатался.
Надо вырезать с нуля до последнего вхождения "/"
Код:
string name = file.Remove(0, file.LastIndexOf("/"));
Пора наверное в кои-то веки лечь спать - больно много ошибок
________________
Ну что лежишь ты Мурка, на краю дороги
Гробоваая крыышкаа над тобооой
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Пользователь сказал cпасибо:
Хам!!! (05.12.2011)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Помогите с кодом золі Вопросы и ответы, обсуждения 1 15.09.2011 19:36
[Помогите!] Помогите с кодом Хам!!! Вопросы и ответы, обсуждения 6 24.06.2011 21:05
[Помогите!] С кодом в C# Saw55 Вопросы и ответы, обсуждения 3 27.05.2011 17:34

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 14:14.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net