program z komponentem jvInspector

0

Piszę program, w którym użytkownik może dostosowywać program do własnych ustawień.
Używam do tego komponentu jvInspector (z pakietu JEDI)
Tylko że on domyślnie pokazuje wszystkie parametry danych obiektów i do tego po angielsku, a chcę żeby wszystko było po polsku, dlatego znalazłem gdzieś w sieci przykładowy program jak ręcznie obsługiwać ten komponent.
Wszystko dobrze działa, tylko, że nie potrafię zmusić go do wyświetlania okienka do wyboru obrazka.

Załączam program. Gdyby ktoś chciał na to zerknąć, to byłbym wdzięczny.

http://rapidshare.com/files/369228425/gsvObjectInspector.zip.html

0

wyglada na to ze obsluga tego dialogu nie zostala wbudowana w komponent.
bedziesz sobie musial to sam dopisac.
mozna np tak:

procedure TForm1.OnShowDialog(Inspector: TComponent; Info: PGsvObjectInspectorPropertyInfo; const EditRect: TRect);
begin
   // showmessage(info.Name);
  try
  if (info.Name='Picture') and (info.TheObject is TImage) then
     begin
      if OpenPictureDialog1.Execute then
          TImage(info.TheObject).Picture.LoadFromFile(OpenPictureDialog1.FileName);
     end
     else ObjectManager.ShowDialog(Inspector, Info, EditRect);
  except
    on E: Exception do
      StatusMessage('Error: ' + E.Message);
  end;
end;

pozostaja dwa problemy:
zapisywanie/ladowanie stanu komponentu oraz wyswietlanie "value" obrazka (np wpisanie tam nazwy zaladowanego pliku)...
generalnie da sie zrobic, tylko trzeba pogrzebac troche w kodzie komponentu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1