Форум: "Основная";
Текущий архив: 2002.06.24;
Скачать: [xml.tar.bz2];
ВнизНикак не получаеться. Найти похожие ветки
← →
UserL (2002-06-11 11:21) [0]На форме имееться StringGrid. Количество строк не известно. Количество столбцов постоянное. Нужно в 3-ем столбце в каждой строке вывести ссылку (интернетовскую ссылку), чтобы при нажатии на нее мышкой, запустился браузер. Как сделать?
← →
Black Cat (2002-06-11 12:18) [1]Можно примерно так:
procedure TForm1.StringGrid1DblClick(Sender: TObject);
var S:String;
begin
if StringGrid1.Selection.left<>3 then exit
else
if StringGrid1.Cells[StringGrid1.Selection.left,StringGrid1.Selection.top]="" then exit;
S:=StringGrid1.Cells[StringGrid1.Selection.left,StringGrid1.Selection.top];
winexec(PChar("C:\Program Files\Internet Explorer\IEXPLORE.EXE "+S),SW_MAXIMIZE);
end;
Только у стринггрида желательно установить goRangeSelect в false
← →
UserL (2002-06-11 12:30) [2]Это событие на двойной щелчек мыши по ячейке.
А мне надо чтоб при наведении мыши на текст в ячейке, вывалился хинт с сылкой на страничку в инете, а при нажатии на нее, в браузере загрузилась эта страничка.
← →
Игорь Шевченко (2002-06-11 12:39) [3]OnMouseMove, MouseToCell, ShellExecute...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.06.24;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.011 c