私は単純なツリービュー(このようなもの - http://www.mono-project.com/GtkSharp_TreeView_Tutorial)を200個のアイテムで満たし、スクロールバーに接続しました。すべてが機能しますが、項目を選択して矢印キーを使用すると、選択した項目が可視領域外になることがあります。 (;すぐ内側のグリッドを作るこのtree.EnableGridLines = TreeViewGridLines.Both)テーブルに黒い境界線を描画する方法:Gtkツリービューの問題
void HandleTreeSelectionChanged (object sender, EventArgs e)
{
vadjustment.Value=SELECTED-ITEM.DISTANCE-FROM-TOP-OF-TREEVIEW;
}
そして、もう一つの質問は、すなわち、それに集中することが可能であるか、スクロールバーの調整を設定します。 ありがとうございます。 Matej
申し訳ありませんが、別にする必要があります。私は選択された項目に従う方法を知る必要があります(ユーザが矢印キーを押したときに、私はvadjustment.Valueにいくつかの数字を追加する必要があります)と矢印キーを押したとき、私はvadjustment.Valueからいくつかの数字を削除する必要があります。前もって感謝します。 – matej148
matej148:更新を参照してください。 –
ありがとうございますが、私はスクロールバーに接続されたツリービューを持っていますが、うまくいきます。ユーザーが選択した項目を変更したときにVAdjustmentを変更する必要があります。問題は、これに追加または削除する必要がある値がわからないということです。vadjustment.Value = SELECT-ITEM.DISTANCE-FROM-TOP-OF-TREEVIEW (ユーザーが矢印キーを押したとき) – matej148