Сейчас на форуме: rmn, Magister Yoda, vasilevradislav, tyns777, zombi-vadim (+6 невидимых)

 eXeL@B —› Программирование —› windows form c#
Посл.ответ Сообщение

Ранг: 43.1 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 31 августа 2008 15:13
· Личное сообщение · #1

подскажите как получить текущее (выбранное) значение AdressList (раскрывающийся список) типо когда список раскрывается, щелкаешь по какому-то значению, оно выбирается, нужно узнать какое выбрано




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 31 августа 2008 15:48 · Поправил: borov
· Личное сообщение · #2

andruja пишет:
...AdressList (раскрывающийся список)...

Что то у меня нет такого компонента

-----
Лучше быть одиноким, но свободным © $me




Ранг: 43.1 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 31 августа 2008 17:38
· Личное сообщение · #3

borov пишет:
Что то у меня нет такого компонента

сорри я ступил (AdressList это был мой экземпляр)

вот этот компонент System.Windows.Forms.ComboBox

в каком поле хранитсо выбранное значение?




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 31 августа 2008 17:57 · Поправил: borov
· Личное сообщение · #4

Convert.ToString(comboBox1.SelectedItem) - получаем текст выбраного пункта
comboBox1.SelectedIndex - получаем индекс выбраного пункта

-----
Лучше быть одиноким, но свободным © $me




Ранг: 145.8 (ветеран)
Активность: 0.070
Статус: Участник
www.int3.net

Создано: 31 августа 2008 19:46
· Личное сообщение · #5

неужели реально проще задать вопрос на форуме, чем потратить 30 секунд на поиск в мсдн или 10 секунд на поиск в гугле?

не успеваю вылезать из ахуя от таких постов.




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 31 августа 2008 21:29
· Личное сообщение · #6

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

ЗЫ Ты что не знаеш английский, если нет тогда подучи, без него тебе будет трудно кодить

-----
Лучше быть одиноким, но свободным © $me




Ранг: 43.1 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 31 августа 2008 21:41
· Личное сообщение · #7

нет я просто не знал что там есть такое поле (я искал что то похожее на это но там слишком многа членов в этом классе)



Ранг: 441.3 (мудрец), 297thx
Активность: 0.410.04
Статус: Участник

Создано: 31 августа 2008 23:01 · Поправил: tihiy_grom
· Личное сообщение · #8

Модераторы, удалите мой пост, много хотел сказать - но вовремя передумал ...



Ранг: 43.1 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 31 августа 2008 23:22
· Личное сообщение · #9

еще такой вопрос
при чтении файла делаю поток и нужно установить позицию в потоке не на начало и не на конец а гденить посередине например позиция=3. как это сделать? и потом нужно удалить несколько символов начиная с этой позиции, как их удалять? если записывать ""(пустую строку) это будет как удаление байтов или нет??




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 31 августа 2008 23:31
· Личное сообщение · #10

andruja, что ты пишеш, если не секрет

-----
Лучше быть одиноким, но свободным © $me




Ранг: 43.1 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 31 августа 2008 23:40
· Личное сообщение · #11

почтовый клиент




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 31 августа 2008 23:58 · Поправил: borov
· Личное сообщение · #12

andruja пишет:
при чтении файла ... и потом нужно удалить несколько символов

для чего это в почтовом клиенте

-----
Лучше быть одиноким, но свободным © $me




Ранг: 43.1 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 01 сентября 2008 01:04 · Поправил: andruja
· Личное сообщение · #13

borov пишет:
для чего это в почтовом клиенте

сохранение адресов и прочей фигни в тхт файл.

тут еще глюк какойто, в первом MessageBox.Show будет как и должно выводиться 'o', а во втором вместо "оооооо" выводится "System.Char[]". Это че так коряво Convert.ToString(sym[i]) работает???
Code:
  1.      
  2.             char[] sym = new char[lengthDelete];
  3.             for (int i = 0; i < lengthDelete; i++)
  4.             {
  5.                 sym[i] = 'o';
  6.                 MessageBox.Show("1"+Convert.ToString(sym[i]));
  7.             }
  8.             MessageBox.Show("2"+Convert.ToString(sym));


а еще, кароче, я выбираю значение в комбоБоксе и нажимаю Делит и значение должно удалиться, а комбоБокс у меня не перегружается и все равно показывает удаленное значение(а оно должно сразу исчезать оттуда), перегружается тока когда окно полностью закрыть и снова открыть, я тут пытался его перегрузить вот так Form1.adressBookForm.AdressList.Update(); (AdressList это экземпляр комбобокса) но ниче не получается, как это прально сделать?



Ранг: 43.1 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 01 сентября 2008 02:05
· Личное сообщение · #14

все сделал "удаление контакта" тупым способом с помощью удаления и замены тхтфайла с контактами на новый пустой тхтфайл и сохранения в него других контактов. хотя интересно какой существует нетупой способ вырезать байты из файла??




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 01 сентября 2008 05:19
· Личное сообщение · #15

andruja пишет:
Это че так коряво Convert.ToString(sym[i]) работает???


MessageBox.Show("2"+Convert.ToString(sym));

Нет это ты коряво код пишешь. Короче топик закрываю, еще раз такую фигню начнешь тут разводить - забаню.

-----
Yann Tiersen best and do not fuck



 eXeL@B —› Программирование —› windows form c#
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати