Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.24;
Скачать: CL | DM;

Вниз

Никак не получаеться.   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
3-77301
Fishka
2002-05-30 15:27
2002.06.24
Create Table и constraint


3-77282
Chainik
2002-05-30 16:26
2002.06.24
Выборка по первым 2-м цифрам из поля таблицы


3-77274
Perec
2002-05-30 12:40
2002.06.24
Как составить SQL запрос ... используя домены ?


4-77695
Сержик
2002-04-27 12:59
2002.06.24
Как перехватить нажатие кнопки?


1-77350
BigFoot
2002-06-12 14:11
2002.06.24
Бинарный поиск