2013-10-01 43 views
1

我的GUI有問題,我想與您分享。我有一個列表項(類型:Poplist)來顯示我的目錄細節。 enter image description here展示位置的適當組件

目錄細節是這樣的:

  • SRC \ CLIENT1 \ TEST
  • SRC \ CLIENT2 \ TEST
  • DEV \ CLIENT3 \ TEST
  • DEV \ CLIENT4 \ TEST
  • DEV \ CLIENT5 \ TEST

我的問題em是我想用一些東西替換這個GUI結構,因爲路徑的長度不斷增加,我無法正確顯示它們,但我無法確定哪個組件更適合使用。

我試圖將我的列表項類型更改爲Tlist,但它不是我正在尋找的東西。 類型combobox的問題也是開發者可以修改的位置。

從你的角度來看,樹視圖可能是很好的東西來取代?但我應該如何處理空間問題?

回答

1

我不知道這是你以後的樣子,但你總是可以以編程方式設置項目的工具提示。當用戶將鼠標懸停在項目上時,將顯示工具提示。缺點是Forms沒有實例級別的工具提示,這意味着您需要重置類似於「新建記錄實例」的工具提示。另一種方法應該是以類似的方式使用提示文本屬性。第三種選擇可以是當用戶雙擊該項目或類似的東西時打開項目編輯器。

+0

DJPeter:嗨,夥計,我熟悉tooltip,但我不知道我可以在oracle中動態設置它,你能確認我可以動態設置它嗎? – Amir

+1

是的,您可以使用Set_Item_Property以編程方式設置工具提示。語法是'SET_ITEM_PROPERTY('',TOOLTIP_TEXT,'');'。 – DJPeter

+0

感謝@DJPeter,因爲您建議它正在工作,但不幸的是oracle表單將工具提示分配給所有行。這意味着所有的行都顯示相同的值。 :(無論如何再次感謝。 – Amir