Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von _Cashisclay
Thema: [Solved] Wie kann ich mit VB.NET einen Screenshot erstellen und ausdrucken?
Am im Forum: GUI: WPF und XAML

Du meintest doch nutze eine Methode die dein Bild nicht skaliert und skaliere es stattdessen zuvor selber? Das versuche ich aktuell .. Mir ist bewusst das du mir die Lösung nicht via Quelltext zureichst, allerdings sitz ich auch schon einige Tage an dem Problem und schreib in der Regel nur ins Forum, wenn ich wirklich nicht mehr weiterkomme, dementsprechend fehlen mir an solchen Punkten wahrscheinlich schon die Nerven für solche Ratespiele oder seh das offentsichtliche mittlerweile nicht mehr.

Grüße

Thema: [Solved] Wie kann ich mit VB.NET einen Screenshot erstellen und ausdrucken?
Am im Forum: GUI: WPF und XAML

Versteh jetzt nicht was an der

Zitat
DrawImageUnscaled(Image,Int32,Int32)

Zeichnet das angegebene Bild in seiner ursprünglichen physischen Größe an der von einem Koordinatenpaar angegebenen Position.

Funktion dann so verkehrt sein soll?

Grüße

Thema: [Solved] Wie kann ich mit VB.NET einen Screenshot erstellen und ausdrucken?
Am im Forum: GUI: WPF und XAML

Hey LaTino,

danke für deine Antwort, du meinst wahrschein DrawImageUnscaled.

Ich guck mal wie ich das Bild auf eine A4 Seite skaliere und ob das dann besser funktioniert.

Grüße

Thema: [Solved] Wie erstelle ich ein TabControl mit unterschiedlichen TabItem Styles?
Am im Forum: GUI: WPF und XAML

Servus,

hat jemand von euch sich schon einmal ein TabControl erstellt, was unterschiedliche TabItem Styles beinhaltet?

Ich möchte gerne das mein erstes TabItem und mein letztes Tabitem sich von den normalen Tabitems unterscheiden.

Hab schon etwas gefunden, wo man via Converter rausfinden muss welches Tabitem es denn ist um dann eventuell einen anderen Style zu hinterlegen?

Wenn jemand schon Erfahrungen sammeln könnte, wäre es nett, falls er sie teilen würde :-)

Edit : Gerade auf den itemContainerStyleSelector gestoßen, sollte jemand trotzdem schon Erfahrungen haben, gerne trotzdem teilen, ich probier es mal damit

Grüße

Thema: [Solved] Wie kann ich mit VB.NET einen Screenshot erstellen und ausdrucken?
Am im Forum: GUI: WPF und XAML

Der Screenshot sieht ganz normal und auch gut aus, aber sobald ich das ganze drucken möchte, kommt folgendes verzehrtes Bild raus :

Irgendwas muss bei dein Druckereinstellungen nicht stimmen.

Thema: [Solved] Wie kann ich mit VB.NET einen Screenshot erstellen und ausdrucken?
Am im Forum: GUI: WPF und XAML

Es scheint nicht am Screenshot zu liegen sondern am Druck irgendwie verzehrt der Drucker mir das Bild

Thema: [Solved] Wie kann ich mit VB.NET einen Screenshot erstellen und ausdrucken?
Am im Forum: GUI: WPF und XAML

Hab ich aus einem alten Projekt übernommen wo ich bereits einen Screenshot mache und dem einer PDF hinzufüge um eine möglichst gute Qualität zu haben.

Hab es mal auf 96, 96 geändert, das Ergebnis ist gleich, einige Linien werden einfach nicht richtig gezogen dadurch sind Wörter nicht lesbar, daran kann es nicht liegen.. ist auch Drucker übergreifend so liegt also auch nicht am Drucker.

Drucken tu ich aktuell so :

e.Graphics.DrawImage(Image_From_Screenshot, 0, 0, e.PageBounds.Width, e.PageBounds.Height)

Thema: [Solved] Wie kann ich mit VB.NET einen Screenshot erstellen und ausdrucken?
Am im Forum: GUI: WPF und XAML

Zitat von LaTino
Das mag damit zusammen hängen, dass die URL in deiner Browserleiste mycsharp anzeigt, nicht myvb ;)

Den Titel hab ich nicht gewählt sondern Coffeebean, btw. so eine Antwort ist absolut 0 hilfreich und anscheinend hast du dir weder meine Frage noch Quelltext durchgelesen, weil du anscheinend nicht wirklich einen Plan hast um was es geht.

Und hätte ja sein können das jemand unter C# das gleiche auch schon mal probiert hat, scheint aber in deiner Welt nicht der Fall zu sein ;-)

Thema: [Solved] Wie kann ich mit VB.NET einen Screenshot erstellen und ausdrucken?
Am im Forum: GUI: WPF und XAML

Niemand Erfahrungen oder eine Idee? :-/

Thema: [Solved] Wie kann ich mit VB.NET einen Screenshot erstellen und ausdrucken?
Am im Forum: GUI: WPF und XAML

Servus,

ich versuch jetzt schon seit Tagen einen Screenshot vom Bildschirm zu machen, um diesen dann auszudrucken, leider funktioniert irgendwas immer nicht.

Ich benutze die Klasse System.Drawing.Printing.PrintDocument

Ich erstelle mein Image :

            ' --- Einstellungen vom Fenster --- '

            GetWindowRect(GetActiveWindow, Rectangle)

            ' --- Bereinigung --- '

            Image_From_Screenshot = Nothing


            Dim Image As New System.Drawing.Bitmap(Rectangle.Right - Rectangle.Left, Rectangle.Bottom - Rectangle.Top)

            ' --- Screenshot --- '

            Using Graphics As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(Image)

                Graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.ClearTypeGridFit

                Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality

                Graphics.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic

                Graphics.CopyFromScreen(New System.Drawing.Point(Rectangle.Left, Rectangle.Top), New System.Drawing.Point(0, 0), Image.Size)

            End Using

            Image.SetResolution(400, 400)

            Image.RotateFlip(System.Drawing.RotateFlipType.Rotate90FlipNone)

            ' --- Druckvorgang --- '

            Dim Print_Dialog As New System.Windows.Forms.PrintPreviewDialog

            '' --- Zuweisung --- '

            Image_From_Screenshot = Image

Und versuche dieses Image dann auszudrucken, leider stimmen entweder die Maße nicht oder wie aktuell sieht die Auflösung furchtbar aus, ich bin langsam am verzweifeln, hat jemand mit dem Thema bereits Erfahrungen sammeln können? Beim Googlen hat mir nichts weitergeholfen.

Image drucken :
            'Print_Document.DefaultPageSettings.Margins = New System.Drawing.Printing.Margins(0, 0, 0, 0)

            'Dim x As Integer = e.MarginBounds.X + (e.MarginBounds.Width - Image_From_Screenshot.Width) / 2

            'Dim y As Integer = e.MarginBounds.Y + (e.MarginBounds.Height - Image_From_Screenshot.Height) / 2

            'Dim imgRect As New System.Drawing.Rectangle(New System.Drawing.Point(0, 0), Image_From_Screenshot.Size)

            e.Graphics.DrawImage(Image_From_Screenshot, 0, 0, e.PageBounds.Width, e.PageBounds.Height) 'e.MarginBounds.Width - 100, e.MarginBounds.Height - 100

Grüße

Thema: ComboBox (VB.NET) - SelectionChangedEvent abbrechen/rückgängig machen ?
Am im Forum: GUI: WPF und XAML

Moin Sir Rufo,

aber bei der Text Geschichte hatte sich ja das Preview Event angeboten, so etwas gibt es doch beim SelectionChanged nicht.

Grüße

Edit : Pinki probier es einfach mal fix aus, ist nicht so einfach wie es klingt :D

Thema: ComboBox (VB.NET) - SelectionChangedEvent abbrechen/rückgängig machen ?
Am im Forum: GUI: WPF und XAML

Servus Community,

kennt jemand eine Möglichkeit bzw. hat jemand schon mal versucht das SelectionChangedEvent abzubrechen?

Beispiel :

Ausgewählt A
Neue Auswahl B

Möchten Sie wirklich den Wert ändern?
Nein -> Wert wieder auf A setzen
Im Binding SelectedIndex funktioniert es leider nicht, im Event SelectionChanged scheint es auch nicht möglich sein..

Grüße!

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

Servus Sir Rufo,

ich bastel momentan noch mit dem Attached Property.. allerdings brauch ich einige Variablen aus meinem ViewModel und als ich dann ein wenig rumprobiert habe.. kam irgendwann die Frage in mir auf, warum man nicht einfach gleich das PreviewTextInput Event von der ComboBox nutzt, wäre doch wesentlich einfacher oder? :D

Grüße

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

Okay hab es endlich hinbekommen ..

Danke für das Beispiel Sir Rufo!

Endlich ein Erfolgserlebnis nach 3 Tagen .. sorry wenn ich manchmal ein wenig seltsam geantwortet habe, aber mittlerweile hatte ich echt schlechte Laune wegen dem ganzen, ich versuch das ganze jetzt nachzuvollziehen, dann bastel ich das auf mein Projekt um und teile das Ergebnis nochmal für alle in VB.NET ..

Danke nochmal für das Beispiel.

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

Er kommt ja nicht mal in das ComboBox_TextChanged Event.. ich kann mich so oder so nicht aktuell mit dem ComboBox_PreviewTextInput Event auseinandersetzen :O

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

Ich weiß, aber das sollte ja nicht daran stören in die Funktion zu springen und das macht er eben erst gar nicht :/

mMn springt er nicht mal in die ComboBox_TextChanged, weil local:ComboBoxTry.TextInterception="{Binding TextInterception}" überhaupt kein Bezug hat zur Text Property

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

Denke mal im ViewModel hab ich irgendwas falsch gemacht

Public Class ComboBoxTry

    Public Interface ITextInterception

        Function ShouldChangedText(value As String, newValue As String) As Boolean

    End Interface

    Public Shared ReadOnly TextInterceptionProperty As DependencyProperty = DependencyProperty.RegisterAttached("TextInterception", GetType(ITextInterception), GetType(ComboBoxTry),
                                                                                                     New FrameworkPropertyMetadata(Nothing,
                                                                                                                                   New PropertyChangedCallback(AddressOf ComboBox_TextChanged)))

    Public Shared Sub SetTextInterception(obj As ComboBox, value As ITextInterception)

        obj.SetValue(TextInterceptionProperty, value)

    End Sub

    Public Shared Function GetTextInterception(obj As ComboBox) As ITextInterception

        Return TryCast(obj.GetValue(TextInterceptionProperty), ITextInterception)

    End Function

    Private Shared Sub ComboBox_TextChanged(d As DependencyObject, e As DependencyPropertyChangedEventArgs)

        Dim ComboBox As ComboBox = d

        If ComboBox.Text = "C" Then

            AddHandler ComboBox.PreviewTextInput, AddressOf ComboBox_PreviewTextInput

        End If

    End Sub

    Private Shared Sub ComboBox_PreviewTextInput(sender As Object, e As TextCompositionEventArgs)



    End Sub

End Class
Imports WpfApplication2.ComboBoxTry

Public Class ViewModel

    Implements System.ComponentModel.INotifyPropertyChanged

    Sub New()

        Dim TextInterception As New TextInterceptionImpl

    End Sub




    Class TextInterceptionImpl

        Implements ITextInterception

        Public Function ShouldChangedText(value As String, newValue As String) As Boolean Implements ComboBoxTry.ITextInterception.ShouldChangedText

            If value = "A" Then

                newValue = "B"

                Return True

            End If

            newValue = String.Empty

            Return False

        End Function

    End Class

    Private _TextInterception As ITextInterception

    Public Property TextInterception As ITextInterception
        Get
            Return _TextInterception
        End Get
        Set(value As ITextInterception)
            _TextInterception = value
            PropertyChange("TextInterception")
        End Set
    End Property

    Private _Lieferschein_Text

    Public Property Lieferschein_Text As String
        Get
            Return _Lieferschein_Text
        End Get
        Set(value As String)
            _Lieferschein_Text = value
            PropertyChange("Lieferschein_Text")
        End Set
    End Property


#Region "Interface"
    Private Sub PropertyChange(ByVal Name As String)
        RaiseEvent PropertyChanged(Me, New System.ComponentModel.PropertyChangedEventArgs(Name))
    End Sub

    Public Event PropertyChanged(sender As Object, e As System.ComponentModel.PropertyChangedEventArgs) Implements System.ComponentModel.INotifyPropertyChanged.PropertyChanged
#End Region

End Class
<Window x:Class="MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:WpfApplication2"
    Title="MainWindow" Height="350" Width="525">
    <Grid>
        
        <ComboBox local:ComboBoxTry.TextInterception="{Binding TextInterception}" Text="{Binding Lieferschein_Text, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" IsEditable="True"/>
        
    </Grid>
</Window>

EDIT: hab jetzt nicht versucht die Variable direkt zu beeinflussen, hab erstmal nur versucht mit Breakpoints zu gucken ob er in die Funktionen reinspringt

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

Das kannst du aber nicht 1 zu 1 so übernehmen, außerdem hab ich Codeschnipsel die mir nicht bekannt vor kamen damit schon übersetzt, wie gesagt es funktioniert ja nicht.

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

Deinen Quellcode quasi in VB.net zu übertragen, weil wenn ich eine Eingabe in der Combobox tätige er nicht mal in das TextInterception springt..

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

@Sir Rufo : Es ist kein FullQuote, habe einige deiner Zeilen gelöscht, die mMn nicht relevant waren.. In jedem Fall muss ich ja irgendwas falsch machen, weil bei mir funktioniert es nicht..

@MarsStein :

Ich habe vor den Inhalt von Text Property der ComboBox zu ändern :
Bedeutet wenn der User (Beispiel) A eintippt möchte ich daraus automatisch ein B machen.


If Not IsDBNull(DataRow.Item("Lieferschein")) Then ViewModel.Lieferschein_Text = DataRow.Item("Lieferschein")

Diese Zeile stammte aus dem PropertyChanged Event ..

Beispiel :
Select Case e.PropertyName

Case "Lieferschein_Text"

IF ViewModel.Lieferschein_Text = "A" THEN

ViewModel.Lieferschein_Text = "B"

END IF

Wie man das lösen könnte, kam ja bereits von Sir Rufo, allerdings krieg ich es in VB.NET noch nicht hin

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

Aus meiner Sicht brauch ich doch nur das um zu prüfen ob ich die Eingabe im Vorfeld verändern kann :

Zitat von Sir Rufo
Hier mal eine Lösung in C#

Definition der AttachedProperty
(wer sich an der Begrifflichkeit Behavior stört, ersetze das bitte in Gedanken durch EgonKarlSeineFrauIhreGedöns)


using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;

namespace mc119350.WpfApp.Behavior
{
    public interface ITextInterception
    {
        bool ShouldChangeText(string value, out string newValue);
    }

    public static class ComboBoxInterceptor
    {
        // Using a DependencyProperty as the backing store for MyProperty.  This enables animation, styling, binding, etc...
        public static readonly DependencyProperty TextInterceptionProperty =
            DependencyProperty.RegisterAttached(
                "TextInterception",
                typeof(ITextInterception),
                typeof(ComboBoxInterceptor),
                new PropertyMetadata(null, TextInterceptionChanged));

        public static void SetTextInterception(ComboBox obj, ITextInterception value)
        {
            obj.SetValue(TextInterceptionProperty, value);
        }

        public static ITextInterception GetTextInterception(ComboBox obj)
        {
            return obj.GetValue(TextInterceptionProperty) as ITextInterception;
        }

        static void TextInterceptionChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            var obj = d as ComboBox;
            if (e.OldValue == null && e.NewValue != null)
            {
                obj.PreviewTextInput += ComboBox_PreviewTextInput;
            }
            if (e.OldValue != null && e.NewValue == null)
            {
                obj.PreviewTextInput -= ComboBox_PreviewTextInput;
            }
        }

        static void ComboBox_PreviewTextInput(object sender, TextCompositionEventArgs e)
        {
            var obj = sender as ComboBox;
            var interceptor = GetTextInterception(obj);
            string newText;
            if (interceptor.ShouldChangeText(e.Text,out newText))
            {
                e.Handled = true;
                obj.Text = newText;
            }
        }

    }
}
Hier das ViewModel


using GalaSoft.MvvmLight;
using mc119350.WpfApp.Behavior;
using System.Collections.ObjectModel;

namespace mc119350.WpfApp.ViewModel
{
    public class MainViewModel
    {
        public MainViewModel()
        {
            TextInterception = new TextInterceptionImpl();
        }

        class TextInterceptionImpl : ITextInterception
        {
            public bool ShouldChangeText(string value, out string newValue)
            {
                if (value == "A")
                {
                    newValue = "B";
                    return true;
                }
                newValue = string.Empty;
                return false;
            }
        }

        string _lieferschein_Text;
        ITextInterception _textInterception;

        public ITextInterception TextInterception
        {
            get => _textInterception;
            set => Set(ref _textInterception, value);
        }

        public string Lieferschein_Text
        {
            get => _lieferschein_Text;
            set => Set(ref _lieferschein_Text, value);
        }

    }

}
und zu guter letzt die View

<Window x:Class="mc119350.WpfApp.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:behavior="clr-namespace:mc119350.WpfApp.Behavior"
        xmlns:local="clr-namespace:mc119350.WpfApp"
        mc:Ignorable="d"
        DataContext="{Binding Source={StaticResource Locator}, Path=Main}"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition />
        </Grid.RowDefinitions>
        <ComboBox Grid.Row="0"
            behavior:ComboBoxInterceptor.TextInterception="{Binding TextInterception}"
            Text="{Binding Lieferschein_Text,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
            IsEditable="True"
            Margin="1"/>
    </Grid>
</Window>

Und das habe ich auch versucht so in VB.net umzusetzen..

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

Möchte ich auch allerdings verändert sich in meiner TextInterception Property nichts bei dem Binding..

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

Also so richtig krieg ich es nicht hin ..

Woher soll denn TextInterception wissen wann sich der Lieferschein_Text ändert?

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

Das klingt so als wenn das Sinn macht mit dem AttachedProperty.. konnte aber bis jetzt noch keinen Erfolg verbuchen.

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

Hast du denn ein Beispiel dazu? Bzw. hast du das in der Richtung schon mal gemacht und weißt das es so funktionieren würde?

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

Hab jetzt mal die PropertyChangedCallback Funktion versucht, er setzt zwar den Wert korrekt, aber der ComboBox Inhalt verändert sich halt einfach nicht, als wenn die sich nicht aktualsieren möchte..

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

Hallo Sir Rufo!

Sorry für die späte Antwort hatte leider kaum Rechnerzugang am Wochenende.

Hier mal das ViewModel mit allen Eigenschaften die an diese ComboBox gebunden sind :



    Public Property Lieferschein As System.Data.DataTable
        Get
            Return _Lieferschein
        End Get
        Set(value As System.Data.DataTable)
            _Lieferschein = value
            PropertyChange("Lieferschein")
        End Set
    End Property

    Public Property Lieferschein_SelectedIndex As Integer
        Get
            Return _Lieferschein_SelectedIndex
        End Get
        Set(value As Integer)
            _Lieferschein_SelectedIndex = value
            PropertyChange("Lieferschein_SelectedIndex")
        End Set
    End Property

    Public Property Lieferschein_Text As String
        Get
            Return _Lieferschein_Text
        End Get
        Set(value As String)
            _Lieferschein_Text = value
            PropertyChange("Lieferschein_Text")
        End Set
    End Property


Hab jetzt mal den Code nochmal als nicht C# Code gekennzeichnet ... Sorry!

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

Ich probiere es aktuell im PropertyChanged Event an dieser Stelle :

                Case "Lieferschein_Text"

                    ViewModel.Kundennummer_Value = ViewModel.Kundennummer_Text
                    ViewModel.Lieferschein_Value = ViewModel.Lieferschein_Text

                    ' --- Bereinigung --- '

                    ViewModel.Lieferschein_Datum = ""

                    ' --- Individuelle Eingabe --- '

                    set_ComboBox_Kundennummer_Lieferschein()

                    If ViewModel.Lieferschein_Text = "A" Then

                        ViewModel.Lieferschein_Text = "Ohne"

                    End If

Im Setter hatte ich es schon versucht und eben auch noch einmal .. hatte auch nicht funktioniert.

    Public Property Lieferschein_Text As String
        Get
            Return _Lieferschein_Text
        End Get
        Set(value As String)

            If value = "A" Then

                value = "B"

            End If

            _Lieferschein_Text = value
            PropertyChange("Lieferschein_Text")
        End Set
    End Property

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

Es scheint so .. das er die Ansicht nicht ändert wenn man die Variable im PropertyChanged Event verändern möchte, wenn ich das ganze über einen extra Button steuer .. funktioniert es.

Jemand eine Idee warum?

Thema: MVVM (Visual Basic) - Combobox aktualisiert sich nicht?
Am im Forum: GUI: WPF und XAML

Jemand eine Idee?