Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Вниз

ComboBox - после OnChange вписать текст в строку....   Найти похожие ветки 

 
HF-Trade ©   (2005-01-26 04:57) [0]

Народ, хэлп...
Как после событи ComboBoxOnChange присвоить текст строке комбобокса(не добавить итемс, а именно просто вписать текст в видимую строку). - ComboBox.ItemIndex:=X не устраивает... - Нужно просто вписать текст которого нет в итемсах после OnChange.
Во млин спросил... ;_)


 
ЮЮ ©   (2005-01-26 05:30) [1]

А если OnChange возникает именно из-за того, что юзверь вводит этот самый текст в ту самую "видимую строку"? Цедь товоих манипуляций? Обломить юзверя при вводе? Или что?


 
HF-Trade ©   (2005-01-26 06:04) [2]

Нет у меня в OnKeyPress стои Key:=Chr(0)...
Долго объяснять, и тяжко, но если надо то могу...


 
ЮЮ ©   (2005-01-26 06:12) [3]

>Долго объяснять, и тяжко
Тогда коротко и просто объясни, чем не устраивает
 ComboBox.Text := ...


 
HF-Trade ©   (2005-01-26 07:08) [4]

Попробуй -

ComboBox1.Items:=Form1.ComboBox1.Items;
ComboBox1.Text:=MyString;

Видно текст?

Я понимаю, что я итемсы обновляю... Но так надо... А текст я заранее в переменную помещаю... Ну надо так... ;_))

Вообщем то я ужо это по другому замутил...


 
ЮЮ ©   (2005-01-26 07:18) [5]

>Видно текст?

еслм Style = csDropDown, то виден, если csDropDownList - нет, ибо именно так и было задумано


 
Думкин ©   (2005-01-26 07:38) [6]

> [4] HF-Trade ©   (26.01.05 07:08)

Чего-то ты гонишь, и проблема твоя меня не прошибла. Можно четко, ясно и по пункитам - в чем проблема и т.д.?


 
HF-Trade ©   (2005-01-27 02:04) [7]

>Думкин

Вощем есть две формы - На первой комбобокс и листбокс, на второй два комбо и два листбокса.

При активации формы два
1. Итемсы обоих комбо второй формы (изначально их нет) принимают итемсы комба с формы 1.

2. В комбо 1 второй формы устанавливается итемс соответствующий текущему комбу с первой формы, комбу два либо итемс 0(если в перворм комбо текущий любой кроме 0-вого)либо итемс 1(если в первом 0-вой)

3. Происходит проверка в ходе которой из итемсов первого комбо удаляются итемс соответствующий отображаемому итемсу 2-ого комба, и соответственно из 2-ого удаляется итемс отображаемый в комбо 1.

4. В соответствии с текстом в комбах заполняются листбоксы.

5 При ончэндж комба (1-ого или 2-ого)
а)Выбранный итемс сохраняется в строковую переменную. Текущий итемс 2-го комба во вторую переменную.
б)Происходит заполнение итемсов поновой.
в)Устанавливаем итемсы в соответсвии с переменными.
с)Далее - опять проверка по пункту 3.

В принципе все работает, но текст в строке комбо не отображается.

Собственно все уже разрешилось немного по другому....


 
Zloy SHREK   (2005-01-27 03:24) [8]

Если я правильно понял, то надо сменить текст выделеной строке.
Если это так, то делается это примерно так :


ComboBox1.Items[ComboBox1.ItemIndex] := "My text";


а если дописать текст в выделеную строку то :


ComboBox1.Items[ComboBox1.ItemIndex] :=    
 ComboBox1.Items[ComboBox1.ItemIndex]+ "My text";



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.046 c
14-1106366180
able
2005-01-22 06:56
2005.02.13
Выбор FTP-сервера под Win32


14-1106387500
DSKalugin
2005-01-22 12:51
2005.02.13
восстановление информации на CD-R?


14-1106641412
Sergey13
2005-01-25 11:23
2005.02.13
HL2. Помогите найти выход из тупика.


14-1106663738
}|{yk
2005-01-25 17:35
2005.02.13
Никто не встречал системы


14-1106489571
SPeller
2005-01-23 17:12
2005.02.13
Добавление пользователя в группу из командной строки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский