Hallo, ich habe wieder ein kleines Problem:
Die Entwicklungsumgebung ist MonoDevelop und GTK#.
Ich habe eine Haupt Klasse und von der aus, möchte ich bei einem bestimmten Ereignis auf die eine Methode im Widget zugreifen. Hier ist mal ein vereinfachter Quelltext:
public partial class MainWindow: Gtk.Window
{
WidgetTest test = new WidgetTest();
public MainWindow () : base (Gtk.WindowType.Toplevel)
{
Build ();
test.Clear ();
}
}
[System.ComponentModel.ToolboxItem (true)]
public partial class WidgetTest : Gtk.Bin
{
public void Clear()
{
textview1.Buffer.Text = " ";
}
}
im Texview steht Text, den ich gerne löschen würde. Ich denke der fehler ist , dass der Textview nach dem Funktionsaufruf nicht mehr aktualisiert wird. Denn andere Befehle in dieser Methode werden ausgeführt.
Wie kann ich daher den Textview aktualisieren oder habt ihr eine andere Idee?
Danke für eure Hilfe!
BP