Click here to Skip to main content
16,005,206 members

Comments by agent154 (Top 15 by date)

agent154 17-Dec-12 23:15pm View    
That tool does exactly what I'm looking for. Thank you very much.
agent154 9-Dec-12 17:39pm View    
This unfortunately covers everything I already know about the notifications. I was wondering if there was a way to access what appears to be another one - the one similar to the type that shows you that your battery is low... a big bar across the middle of your screen the whole width of your monitor. It dims the background and stays there until you click it away. The toast notification only appears for a brief period and then goes away if you don't click it.
agent154 30-Jan-12 17:29pm View    
I never said there was a problem with it. I just haven't seen it before.
agent154 30-Jan-12 0:14am View    
I understand how it works now... After using ILspy to decompile the source for TabControlDesigner and TabControl itself, I can see that I need to re-design my collection of Panels. Instead of using a simple ArrayList<lvpanel> collection, I need to build a collection myself and overload the .Add() methods so that it will simultaniously add the LVPanel to its own collection, and to the Control.Controls collection. Took a lot of looking around, but I get it now.
agent154 28-Jan-12 17:32pm View    
If it helps any, here is my implementation for the interior panel. You could compile the code and see what I mean. I want to be able to add a new panel through the smart tag "Edit tabs..." and have that panel get added to the parent panel afterward. As it stands right now, it only creates the panel but does not add it to the parent.

using System;
using System.Collections;
using System.Text;
using System.Windows.Forms;
using System.ComponentModel;

namespace SNS.UI.ListViewTabControl
{
[ToolboxItem(false)]
public class LVPanel : Panel
{
private string _text;

[Category("Appearance")]
public new string Text
{
get { return _text; }
set { _text = value; }
}

public LVPanel()
: base()
{
this.Dock = DockStyle.Fill;
}
}
}