Форум: "Начинающим";
Текущий архив: 2011.03.20;
Скачать: [xml.tar.bz2];
Внизопределить текущую ячейку в TStringGrid Найти похожие ветки
← →
12 © (2010-12-23 17:30) [0]есть TStringGrid, там нечто.
Пользователь редактирует, мышкой ходит по ячейкам, курсором.
Потом решает, что строка ему не нужна, кликает кнопку удалить.
Как понять, какая это строка?
что-то туплю - не могу найти..
Есть мысль переменную ввести (RRow2 )
на онKeyDown повесить
if Key = VK_DOWN then RRow2 := RRow2 + 1; ит.п.
а на onMouseDown повесить
MouseToCell(X,Y,C,R);
RRow2 := R
но ведь должно быть что-то проще...
← →
Плохиш © (2010-12-23 17:38) [1]Список свойств уже посмотрел?
← →
KilkennyCat © (2010-12-23 17:44) [2]
> Плохиш © (23.12.10 17:38) [1]
ты еще справку и гугл предложи
← →
KilkennyCat © (2010-12-23 17:51) [3]
> на онKeyDown повесить
> if Key = VK_DOWN then RRow2 := RRow2 + 1; ит.п.
во-первых, инкрементация делается инкрементатором Inc
во-вторых, достижение конца убъет,
в-третьих, возможна ситуация, когда RRow2 будет содержать вовсе не то значение, где текущая ячейка.
Ну и если все-таки развить мысль Плохиша, то она будет так: "неужели нельзя предположить, что у такого компонента есть свойства, отвечающе за текущие значения, столь часто нужные, что навевает на мысль о просто обязательном их существовании?"
А вообще, нахрена в Делфи сделано так, чтобы после нажатия точки выпадал весь список свойств и методов?
← →
Плохиш © (2010-12-23 17:54) [4]
> KilkennyCat © (23.12.10 17:51) [3]
Ну ты и болтать :-))
> ты еще справку и гугл предложи
По запросу я даже кусок справки сюда скопирую :-)
← →
KilkennyCat © (2010-12-23 17:59) [5]
> Ну ты и болтать :-))
работать надо, вот и ищу любой способ оттянуть... неохота идти на улицу...
← →
12 © (2010-12-23 19:13) [6]
> во-первых, инкрементация делается инкрементатором Inc
без разницы, одинаковый код
а так понятнее
и т..п
> неужели нельзя предположить
а почему я спросил, потому что должно
> нахрена в Делфи сделано так, чтобы после нажатия точки выпадал
> весь список свойств и методов?
сломалось у меня это :) опять, не выпадает
ну не видел, не видел
искал в grids.pas просмотром кода - не увидел
нет бы просто подсказать - заставляют починить "чтобы после нажатия точки выпадал весь список свойств"
← →
Сергей М. © (2010-12-23 20:45) [7]
> нет бы просто подсказать - заставляют починить
ПРосто подсказываем: - не хочешь "чинить" - просто нажми F1.
Там тоже самое увидишь.
А то ты все о "дырах" да о "материях")
А целую вселенную перед носом видеть не желаешь)
← →
Anatoly Podgoretsky © (2010-12-23 21:26) [8]> KilkennyCat (23.12.2010 17:51:03) [3]
Потому что Дельфи не знает, что тебе в голову взбредет.
← →
12 © (2010-12-24 00:03) [9]починил. Selection.
Ну хоть починил зато :)
← →
Германн © (2010-12-24 00:58) [10]
> 12 © (24.12.10 00:03) [9]
>
> починил. Selection.
А чем Row не понравилось?
← →
12 © (2010-12-24 09:13) [11]если две строки сразу удалить захочет - selection top/bottom удобнее
← →
HF-Trade © (2010-12-24 10:25) [12]
> Ну и если все-таки развить мысль Плохиша, то она будет так:
> "неужели нельзя предположить, что у такого компонента есть
> свойства, отвечающе за текущие значения, столь часто нужные,
> что навевает на мысль о просто обязательном их существовании?
> "
Вот как то TListView в vsReport на эту мысль очень долго навевал)))
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.03.20;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c