Einzelnen Beitrag anzeigen

Buddelflink089

Registriert seit: 5. Dez 2005
Ort: München
1 Beiträge
 
Delphi 6 Professional
 
#4

Re: StringGrid: Klick auf FixCol?

  Alt 15. Jan 2006, 20:47
Delphi-Quellcode:
procedure TForm1.StringGrid_AblaufMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var ACol, ARow: Integer;
begin
  StringGrid_Ablauf.MouseToCell(x, y, ACol, ARow);
  if (ARow = 0) and (Button = mBLeft) then
{ Programmcode der ausgeführt werden soll }
    ShowMessage('Header ' + IntToStr(ACol));
end;

procedure TForm1.StringGrid_AblaufMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
var ACol, ARow: Integer;
begin
  StringGRid_Ablauf.MouseToCell(x, y, ACol, ARow);
  if ARow = 0 then
    StringGrid_Ablauf.Cursor:= crHandPoint
   else
    StringGrid_Ablauf.Cursor:= crArrow;
end;
Sollte helfen

Liebe Grüsse Mario

PS: MouseMove als Zuckerl, damit der Benutzer sieht das an diesem 'Buttom' etwas zu machen ist
  Mit Zitat antworten Zitat