Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Открыть новую тему     Написать ответ в эту тему

Omicron_Persey_8



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StygianDesolator
А на фига тогда для этого узнавать имя хоста по IP?

Всего записей: 282 | Зарегистр. 02-09-2007 | Отправлено: 13:54 21-05-2010
mrherbrooks



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StygianDesolator
понимаете даже в WinSock и то для этих целей используют функцию gethostbyaddr. Если уж хотите копать еще глубже - ищите ее исходник

Всего записей: 129 | Зарегистр. 23-08-2008 | Отправлено: 14:06 21-05-2010
StygianDesolator



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Omicron_Persey_8
лично мне это нафиг не нада, а вот препод уже всю плеш проел...
mrherbrooks
придеться ковыряться в исходниках значит

Всего записей: 207 | Зарегистр. 12-01-2010 | Отправлено: 14:22 21-05-2010
v1rtyaluk



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Привет всем

Код:
 
private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!(Char.IsDigit(e.KeyChar)))
            {
                if (e.KeyChar != (char)Keys.Back)
                {
                    e.Handled = true;
                }
            }
        }
 

в моем текстбоксе запрещено использовать все кнопки окромя цифр и бэкспейс, но вот проблема как в код добавить разрешение на использование кнопки - ("минус")???
помогите

Всего записей: 110 | Зарегистр. 10-03-2010 | Отправлено: 17:30 21-05-2010
Omicron_Persey_8



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v1rtyaluk

Код:
if(char.IsDigit(e.KeyChar)||e.KeyChar=='-'||e.KeyChar==(char)Keys.Back)
{
...
}

Всего записей: 282 | Зарегистр. 02-09-2007 | Отправлено: 17:40 21-05-2010
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v1rtyaluk
Keys.Subtract ?
 
Добавлено:
http://msdn.microsoft.com/ru-ru/library/system.windows.forms.keys(VS.90).aspx

Всего записей: 10493 | Зарегистр. 05-02-2003 | Отправлено: 17:47 21-05-2010
v1rtyaluk



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Omicron_Persey_8
V0lt
спасибо за идеи
вот что вышло:

Код:
 
        private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!(Char.IsDigit(e.KeyChar)))
            {
                if (e.KeyChar == (char)Keys.Subtract)
                {
                    if (e.KeyChar == (char)Keys.Back)
                    {
                        e.Handled = true;
                    }
                }
            }
        }
 

Всего записей: 110 | Зарегистр. 10-03-2010 | Отправлено: 20:05 21-05-2010
v1rtyaluk



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
очередной вопросик:
на форме есть элемент управления ListBox в списку которого несколько строк.
нужно при выборе какой нибудь строки из списка (например, "Black") поменять цвет элемента label на другой форме (например на тот-же черный).
как это сделать??

Всего записей: 110 | Зарегистр. 10-03-2010 | Отправлено: 22:19 22-05-2010
blaro



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
v1rtyaluk
Один из вариантов - записать все, что нада в файл, а потом вторая форма будет читать из файла. Напрямую нельзя. Кажется.

Всего записей: 311 | Зарегистр. 29-01-2006 | Отправлено: 22:41 22-05-2010
v1rtyaluk



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
blaro
зачем тогда этот элемент??просто чтоб хранить строки текста??
 

Всего записей: 110 | Зарегистр. 10-03-2010 | Отправлено: 23:04 22-05-2010
blaro



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
v1rtyaluk

Цитата:
зачем тогда этот элемент??просто чтоб хранить строки текста??  

Я не знаю зачем он тебе нужен. Я лишь предложил один из вариантов.

Всего записей: 311 | Зарегистр. 29-01-2006 | Отправлено: 23:12 22-05-2010
v1rtyaluk



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
blaro
короче, передалаю чуть-чуть.
мне нужно организовать на форме элемент управления с помощью которого возможно изменить цвет надписей и кнопок.
Это возможно???

Всего записей: 110 | Зарегистр. 10-03-2010 | Отправлено: 23:38 22-05-2010
Omicron_Persey_8



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v1rtyaluk
Это же программирование, тут возможно практически все, главное правильно объяснить. Есть такое перечисление System.Drawing.KnownColor. В нем сидит куча именованных цветов: вские там Yellow, Red, CornflowerBlue... Если забьешь свой ListBox их названиями (в виде строк), то при помощи Enum.Parse() можно получить значение перечисления. Короче:

Код:
 public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            // Берем все цвета
            foreach (string item in Enum.GetNames(typeof(KnownColor)))
                listBox1.Items.Add(item);
            listBox1.SelectedIndex = 0;
        }
 
        private void listBox1_SelectedValueChanged(object sender, EventArgs e)
        {
            this.BackColor = Color.FromKnownColor((KnownColor)Enum.Parse(typeof(KnownColor), listBox1.SelectedItem.ToString()));
        }
    }

Всего записей: 282 | Зарегистр. 02-09-2007 | Отправлено: 01:47 23-05-2010
v1rtyaluk



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Omicron_Persey_8
спасибо, уже сам разобрался
в обработчик событий кнопки онклик поместил строку:

Код:
 
this.label1.ForeColor = System.Drawing.Color.Нужный мне цвет;
 

Всего записей: 110 | Зарегистр. 10-03-2010 | Отправлено: 01:57 23-05-2010
v1rtyaluk



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
вопросик
можно ли создать два списка: в 1-м лэйбелы с1 по 10, во 2-м - с 11 по 20
и через листБоксы задавать цвета для списка 1 и для списка 2 отдельно???

Всего записей: 110 | Зарегистр. 10-03-2010 | Отправлено: 17:07 23-05-2010
Omicron_Persey_8



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
можно ли создать два списка: в 1-м лэйбелы с1 по 10, во 2-м - с 11 по 20  
и через листБоксы задавать цвета для списка 1 и для списка 2 отдельно???


Цитата:
Это же программирование, тут возможно практически все, главное правильно объяснить.

Чего-чего?

Всего записей: 282 | Зарегистр. 02-09-2007 | Отправлено: 21:10 23-05-2010
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
v1rtyaluk

Цитата:
на форме есть элемент управления ListBox в списку которого несколько строк.  
нужно при выборе какой нибудь строки из списка (например, "Black") поменять цвет элемента label на другой форме (например на тот-же черный).  
как это сделать??

Самый простой вариант - это создания методов (public), с помощью которых ты будеш изменять элементы или передавать какие-либо параметры.  
То есть в например так (только  на словах) - в первой форме элементы и методы, которыми изменяеш данные элементы (ChangeColor, например); во второй настройки и метод вызова формы (ShowMyForm, например). Работа из первой формы вызываем метод ShowMyform и в параметрах передаем контекст первой формы. Во второй форме, когда изменяеш какую-либо настройку - вызываеш через контекст первой формы метод ChangeColor.

----------
Регистрация ника))
ОСАГО и КАСКО
Работа

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 06:31 24-05-2010
klimusu



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день, помогите решить маленький вопрос.
 
Есть RadioButtonList, в нем несколько вариантов.
Есть Label с текстом.
 
Как при выборе первого варинта в RadioButtonList вставить в label один текст, а при выборе другого варианта, другой текст?
 
Хочется сделать это на стороне клинта (видимо javascript), чтобы страница не обновлялась, а label менялся динамически.

Всего записей: 931 | Зарегистр. 23-01-2006 | Отправлено: 20:14 25-05-2010
v1rtyaluk



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Omicron_Persey_8
BlackVetal
уже разобрался
импортировал в переменную все цвета, а потом через листБокс изменял цвета нужных мне элементов...
 
а интересовался я лисБоксами в целях написания конвертера т.е. в тексБокс ввожу величину, в листБокс выбираю физическую величину(например, метры, километры, парсеки и т.д.) во втором листБокс выбираю результирующую физическую величину и уже во втором текстБоксе, после нажатию кнопки или динамически, получаю результат.Вот я хотел спросить как это реализовать??
 
klimusu
можно хранить ваш текст в файле (текстовом документе)
считать его в переменную, допустим: text1, text2, text3....
А к радиоБаттон применить оператор if else т.е.
if radioButton1.нажат
{
label1.text = допустим, text1;
}
if radioButton2.нажат
{
label1.text = допустим, text2;
}
if radioButton3.нажат
{
label1.Text = допусти, text3;
}
 
если надо, могу помочь кодом на C#

Всего записей: 110 | Зарегистр. 10-03-2010 | Отправлено: 23:09 25-05-2010
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
v1rtyaluk
Ты в следующий раз пиши более развернуто свою задачу - может какие интересные идие подскажим по реализации
По поводу реализации - можно вычисление в отдельный поток выкинуть (например, через Invoke) и переодически пытаться вычислять по введенным параметрам (через try{}catch{}). Для чего предлагаю отдельный поток - пользователь может выбирать какие-нить параметры, а ты уже вычисляеш. При этом никто друг-другу не мешает - форма не будет подвисать ... Конечно вычисления сдесь не большие - можно и без этого обойтись, но если понадобиться делать сложные вычисления - то это поможет избавиться от подвисаний формы.
klimusu
В начале указывай по какой тематике задаеш вопрос - после второго прочтения только заметил что про ASP вопрос задаеш. Ты прав тут без скрипта не обойтись. Полистай несколько страниц назад - там обсуждалось как реализовать на стороне клиента обработку элементов страницы.

----------
Регистрация ника))
ОСАГО и КАСКО
Работа

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 06:46 26-05-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru