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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> "Ламерские" вопросы, задаем здесь элементарные вопросы 
:(
    Опции темы
mr.DUDA
Дата 5.10.2009, 08:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(nmc @  4.10.2009,  23:59 Найти цитируемый пост)
Как можно перетягивать по форме например  label
...
Но так ничего не происходит, хотя и ошибок студия не показывает???


Код
        int _clickX, _clickY; // координаты относительно верхнего левого угла label

        private void label1_MouseDown(object sender, MouseEventArgs e)
        {
            label1.Capture = true;
            _clickX = e.X; // MouseEventArgs - относительно левого верхнего угла label
            _clickY = e.Y;
        }

        private void label1_MouseMove(object sender, MouseEventArgs e)
        {
            // смещаем label на разницу между текущей поз. и той где начался drag&drop (всё в относительных коорд)
            if (label1.Capture)
                label1.Location = new Point(label1.Location.X + e.X - _clickX, label1.Location.Y + e.Y - _clickY);
        }

        private void label1_MouseUp(object sender, MouseEventArgs e)
        {
            label1.Capture = false;
        }



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


Новичок



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

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



Visual Studio 2008 Web Application.

Есть TreeList, определяю SelectCommand, SqldataSourc'у с которым он связан, сразу дерево фильтруется - все нормально, как только разворачиваю какую то ветку дерева  - в нем показываются все записи, которые были при изначальном запросе без фильтрации. 
На гугле не забанен, перепробовал кучу способов, подскажите кто сталкивался с такими "приколами" web form.
PM MAIL   Вверх
Osken
Дата 7.10.2009, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте!
До этого я программировал в Дельфях и только. Но теперь от меня требуется сделать .net приложение с базой данных на MSSQL. Установил CodeGear 2007, подключился к базе через SQLDataSource и GridView и на этом встал. Подскажите, пож-та, что нужно сделать чтобы редактировать таблицу БД. читаю книжки по Дельфи 8, но пока не могу разобраться.
PM MAIL   Вверх
insaneghost
Дата 7.10.2009, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Такая проблемка:

Есть DataGridView, в нем присутствует DataGridViewComboBoxColumn. Как вытягивать данные в комбобокс из базы разобрался. Но если нужно использовать статичные данные (например выбор пола Мужской и Женский, которые бы соответствовали 0 и 1 в гриде). Т.е. данные в комбобокс грузить не из БД, а из какого списка. Как реализовать такое?

Заранее благодарен...
PM MAIL ICQ GTalk Jabber MSN   Вверх
gambit
Дата 7.10.2009, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

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



Цитата(Osken @  7.10.2009,  13:43 Найти цитируемый пост)
Здравствуйте!
До этого я программировал в Дельфях и только. Но теперь от меня требуется сделать .net приложение с базой данных на MSSQL. Установил CodeGear 2007, подключился к базе через SQLDataSource и GridView и на этом встал. Подскажите, пож-та, что нужно сделать чтобы редактировать таблицу БД. читаю книжки по Дельфи 8, но пока не могу разобраться. 

это лучше в delphi.net спрашивать
PM MAIL ICQ Skype   Вверх
KDAlex
Дата 11.10.2009, 17:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Играюсь с спрайтами на WindowsMobile.
Код инициализации такой (взят отсюда):
Код

PresentParameters present=new PresentParameters();
present.SwapEffect = SwapEffect.Discard;
present.Windowed = true;
device = new Device(0, DeviceType.Default, this, CreateFlags.None, present);


C present.Windowed=true все работает отлично. Но с present.Windowed=false получаю исключение "InvalidCallException".

Как работать в полноэкранном режиме?


UPD:
Вот так:
Код

PresentParameters present=new PresentParameters();
DisplayMode displayMode = Manager.Adapters.Default.CurrentDisplayMode;
present.BackBufferFormat = displayMode.Format;
present.BackBufferWidth = displayMode.Width;
present.BackBufferHeight = displayMode.Height;
present.Windowed = false;
present.SwapEffect = SwapEffect.Discard;
device = new Device(0, DeviceType.Default, this, CreateFlags.None, present);


Это сообщение отредактировал(а) KDAlex - 14.10.2009, 18:09
PM MAIL WWW ICQ   Вверх
MaxS
Дата 17.10.2009, 08:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте! 
Использую WinForms и С++. Как в статической функции добавить обработчик для элемента? Т.е. как изменить закоментированное, чтобы заработало?
Код

public: static System::Void PrintTarget(std::string str)
        {
            System::Windows::Forms::Panel^ textPanel = (gcnew System::Windows::Forms::Panel());
            textPanel->BackColor = System::Drawing::SystemColors::Desktop;
            textPanel->BorderStyle = System::Windows::Forms::BorderStyle::FixedSingle;
            textPanel->Location = System::Drawing::Point(3, 30*schet);
            textPanel->Name = L"textPanel_0"+schet;
            textPanel->Size = System::Drawing::Size(200, 30);
            textPanel->TabIndex = 10+schet;
            panel2->Controls->Add(textPanel);
            //textPanel->Click += gcnew System::EventHandler(this, &Form1::TlnVPanel);
            schet++;
};

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


Вселенский отказник
****


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

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




Модератор: Сообщение скрыто.



--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
MaxS
Дата 17.10.2009, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



так ведь это и есть .net раздел?
PM MAIL   Вверх
defmzk
Дата 19.10.2009, 06:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Добавляю новое значение в  DropDownList, как новому элементу присвоить index = 0 или как вывести этот элемент вверх списка?

 DropDownList1.Items.Add("Выберите имя пользователя...");
PM MAIL   Вверх
IGV
Дата 19.10.2009, 07:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



defmzk
если в Items уже что-то есть то:
Код

DropDownList1.Items[0] = "Выберите имя пользователя...";

но при этом тогда первый элемент пропадет.
PM MAIL ICQ   Вверх
defmzk
Дата 19.10.2009, 09:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(IGV @ 19.10.2009,  07:43)
defmzk
если в Items уже что-то есть то:
Код

DropDownList1.Items[0] = "Выберите имя пользователя...";

но при этом тогда первый элемент пропадет.

Так не получилось, "индекс выходит за пределы диапазона", видимо нужно не ноль подставлять, сделал вот так:

Код

DropDownList1.Items.Add("Выберите имя пользователя...");
 DropDownList1.Items.FindByText("Выберите имя пользователя...").Selected = true;


p.s. извращение конечно
PM MAIL   Вверх
nblxA
Дата 20.10.2009, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Добрый день. У меня возникла проблема с пространствами имен. Использую инструменты отладки, в частности, TeamSystem, но на другом компьютере их нет. Поэтому, чтобы мне всё время код не править, чтобы запустить программу, нужно сделать компиляцию отдельных фрагментов кода с неизвестными для другого компьютера пространствами имен (using Microsoft.VisualStudio.
TeamSystem.Data.UnitTesting;). Каким образом это реализовать, если возможно вообще это сделать?
PM MAIL   Вверх
Glo
Дата 26.10.2009, 01:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Всем привет!

Такая вот проблема. Имеется .html страница, из которой нужно вытянуть ссылки, которые последний раз скачивали 2 месяца назад(опционально) или которые вообще еще не скачивали.
вот пытаюсь освоить регулярные выражения, в,есто работы с файлом пока работаю с обыкновенным стрингом отправив туда тестовые данные. проблема такая, имеется три шаблона, два из которых работают вместе (объект класса Regex, которому передаются 2 шаблона объедененные в группу с OR), а вот как только третий шаблон добавляю, начинаются проблемы, самое интересное проблемы начинаются с тем шаблоном, к которому третий ближе находится по своему физическому расположению в передаваемой строке объекту класса Regex (больно не бейтесь, плиз, но такой уж у меня факт полуичился), а вот если третий шаблон юзаю отдельно от остальных, то он работает ... 
Конкретней:
1. Задача: найти линки с hotfile.com оторые включают в себя dl, т.е. линки файлов содержащих материал на скачивание, также ищем когда по данному линку последний раз производили скачивание, 1, 2... месяцев назад или вообще ни разу N/A
2. Отрывок кода:
Код

/*Создаем объект регех и передаем ему шаблон: ищем слово месяц с окончанием(месяца, месяцев ...) или без и цифру, которая стоит перед словом месяц, шаблон после OR(|) ищет ссылку с файлообменника содержащую dl ... Данный шаблон работает, покрайней мере для строки, которая приведена для примера.*/
Regex regex1 = new Regex("([1-9] месяц[а-я]* | .http://hotfile.com/dl/[^ ]+.)");

/*По данному шаблону находтся строка содержащия N/A. Для данного примера шаблон работает, вот только почему работает я не понимаю. Я в регулярки только пытаюсь въехать и в данном примере пока сообразить до конца не могу ....*/
Regex regex2 = new Regex("[a-z= ]*N/A[a-z= ]*");

/*по этому шаблону найдутся только строки со словом месяц, т.е. сработает только первый шаблон, а вот по второму для нахождения ссылки и третьему, для нахождения N/A не сработает. Если третий шаблон отправить на первое место, т.е. ("([a-z= ]*N/A[a-z= ]* | [1-9] месяц[а-я]* | .http://hotfile.com/dl/[^ ]+.)"), тогда в результате находим ссылки, но не находим месяцы и N/A */
Regex regex3 = new Regex("([1-9] месяц[а-я]* | .http://hotfile.com/dl/[^ ]+. | [a-z= ]*N/A[a-z= ]*)");

/*Строка содержащая отрывок кода страницы .html. */
string str = 
                @"<td align=""right"" nowrap>102.54 Mb</td>
            <td align=""right"" nowrap>2</td>
            <td align=""right"" nowrap>2 месяцa назад</td>
<script>
            links[10440029] = 'http://hotfile.com/dl/10440029/30d117b/A.B_IerL5_IezL1_f1.iz.4.part01.rar.html';
        </script>
links[15778081] = 'http://hotfile.com/dl/15778081/b38af87/chords-from-majestic1.html';
        </script>
        <tr bgcolor=""#eeeeee"">
            <td style=""padding: 0pt 3px; text-align: center; width: 18px;""><input name=""videos[15778081]"" value=""15778081"" onclick=""refreshLinks()"" type=""checkbox""></td>
            <td style=""padding-bottom: 4px;""><a href= 'http://hotfile.com/links/15778081/01584a0/chords-from-majestic1.html'>chords-from-majestic[1]</a> <a style=""color: blue;"" href=""javascript:copy(15778081)"">копия</a> (<a href=""javascript:copyInfo()"" style=""color: red; text-decoration: none;"">?</a>) </td>
            <td align=""right"" nowrap=""nowrap"">0.02 Mb</td>
            <td align=""right"" nowrap=""nowrap"">0</td>
            <td align=""right"" nowrap=""nowrap"">N/A</td>
        </tr>
                
                </tbody></table>

        <br>
";

//Поиск
Match match = regex1.Match(str);
string str_total += "";

while(match.Success)
{
str_total += "Match " + match.Value + " found at " + match.Index + "\n";
match = regex1.Match(str, match.Index + match.Length);
}
            


такая вот муть получилось, если кто то может помочь, будет просто супер и заранее спасибо smile

Это сообщение отредактировал(а) Glo - 26.10.2009, 14:17
PM MAIL   Вверх
Glo
Дата 27.10.2009, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



смотрю все кинулись помагать, пасибо  smile 
хоть бы послали куда, а то скука не проходимая, ни одной живой души не видать  smile 

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

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


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

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


 




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


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

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