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

Вниз

Вопросы по TStringGrid   Найти похожие ветки 

 
.Lex   (2003-12-27 15:09) [0]

1) Как сделать так, чтобы в ячейку пользователь мог ввести только одну из букв русского алфавита...
2) ...и чтобы после этого фокус переходил на следующую?
3) Как программно выделить несколько ячеек?
Спасибо.


 
Александр из Минска   (2003-12-27 16:17) [1]

Для 2) изменяй StringGrid.Col и StringGrid.Row
Для 3) Попробуй StringGrid.Selection.там_несколько_координат Координаты получить оттуда можно, а вот можно ли их изменить??


 
.Lex   (2003-12-27 18:21) [2]

2Александру из Минска
StringGrid.Col и StringGrid.Row просто выделяет ячейку, а мне нужно, чтобы юзер туда вводил текст
С помощью StringGrid.Selection можно выделить только прямоугольную область, а как по диагонали?


 
olookin   (2003-12-27 21:49) [3]

1) StringGridX.OnKeyDown()
begin
if Key=SelectedKey then
stringgrid1.cells[]:=Key; или
stringgrid1.cells[]:=stringgrid1.cells[]+Key; или
(сам производи поиск позиции текущего символа для вставки хотя если символ один то по барабану)
end;
SelectedKey:=(выбирай сам)

2) он автоматом переходит
3) рисуй на канве стринггрида... Легко....


 
jack128   (2003-12-27 22:42) [4]

1) событие OnGetEditMask


 
.Lex   (2003-12-28 13:07) [5]

2 jack128
"рисуй на канве стринггрида... "
Спасибо. И как я сам не догадался? :)
Тема закрыта.



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

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

Наверх




Память: 0.45 MB
Время: 0.007 c
1-37688
___Nikolay
2003-12-25 09:08
2004.01.13
Вопрос про MicroStation


4-37989
stas kalishenko
2003-10-30 18:49
2004.01.13
Сервис и Novell-овский сетевой диск


14-37856
Катерина
2003-12-22 15:07
2004.01.13
Эпиграф


4-37992
SkyN
2003-11-08 11:04
2004.01.13
Как вынуть иконку из exe файла и вставить в замен другую?


6-37815
UNick
2003-11-14 16:14
2004.01.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
Английский Французский Немецкий Итальянский Португальский Русский Испанский