By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,152 Members | 1,837 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,152 IT Pros & Developers. It's quick & easy.

Overriding TabControl - BackgroundImage

P: n/a
Hi all,
I'm sort of very new to C# and haven't programmed in OO for a while.
I'm trying to override the backgroundimage to the tabcontrol but it just
doesn't seem to want to do it, can someone please help me and tell me what
I'm doing wrong?

namespace RHInvestmentApplication
{
public class FormRHMain : System.Windows.Forms.Form
{
public class tabMainNewBackground: System.Windows.Forms.TabControl
{
public override Image BackgroundImage
{
set
{
System.Resources.ResourceManager resourcesII = new
System.Resources.ResourceManager(typeof(FormRHMain ));
BackgroundImage =
((System.Drawing.Image)(resourcesII.GetObject("tab Customer.BackgroundImage")
));
}
}
}
private System.Windows.Forms.PictureBox ImgRHLogo;
private System.Windows.Forms.PictureBox ImgISNLogo;
private System.Windows.Forms.TabPage tabCustomer;
private RHInvestmentApplication.FormRHMain.tabMainNewBackg round tabMain;
private System.Windows.Forms.TabPage tabAppointment;

private System.ComponentModel.Container components = null;

public FormRHMain()
{
InitializeComponent();
}

protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}

#region Windows Form Designer generated code

private void InitializeComponent()
{
System.Resources.ResourceManager resources = new
System.Resources.ResourceManager(typeof(FormRHMain ));
this.ImgRHLogo = new System.Windows.Forms.PictureBox();
this.tabMain = new
RHInvestmentApplication.FormRHMain.tabMainNewBackg round();
this.tabCustomer = new System.Windows.Forms.TabPage();
this.tabAppointment = new System.Windows.Forms.TabPage();
this.ImgISNLogo = new System.Windows.Forms.PictureBox();
this.tabMain.SuspendLayout();
this.SuspendLayout();
//
// ImgRHLogo
//
this.ImgRHLogo.Image =
((System.Drawing.Bitmap)(resources.GetObject("ImgR HLogo.Image")));
this.ImgRHLogo.Location = new System.Drawing.Point(8, 16);
this.ImgRHLogo.Name = "ImgRHLogo";
this.ImgRHLogo.Size = new System.Drawing.Size(512, 72);
this.ImgRHLogo.TabIndex = 0;
this.ImgRHLogo.TabStop = false;
//
// tabMain
//
this.tabMain.Anchor = (((System.Windows.Forms.AnchorStyles.Top |
System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right);
this.tabMain.Controls.AddRange(new System.Windows.Forms.Control[] {
this.tabCustomer,
this.tabAppointment});
this.tabMain.Font = new System.Drawing.Font("Verdana", 9.75F,
System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point,
((System.Byte)(0)));
this.tabMain.ItemSize = new System.Drawing.Size(82, 26);
this.tabMain.Location = new System.Drawing.Point(15, 100);
this.tabMain.Name = "tabMain";
this.tabMain.Padding = new System.Drawing.Point(5, 5);
this.tabMain.Appearance = System.Windows.Forms.TabAppearance.Buttons;
this.tabMain.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
this.tabMain.SelectedIndex = 0;
this.tabMain.Size = new System.Drawing.Size(760, 500);
this.tabMain.TabIndex = 1;
//
// tabCustomer
//
this.tabCustomer.BackgroundImage =
((System.Drawing.Bitmap)(resources.GetObject("tabC ustomer.BackgroundImage"))
);
this.tabCustomer.Location = new System.Drawing.Point(4, 30);
this.tabCustomer.Name = "tabCustomer";
this.tabCustomer.Size = new System.Drawing.Size(752, 466);
this.tabCustomer.TabIndex = 0;
this.tabCustomer.Text = "Customer";
//
// tabAppointment
//
this.tabAppointment.BackgroundImage =
((System.Drawing.Bitmap)(resources.GetObject("tabA ppointment.BackgroundImage
")));
this.tabAppointment.Location = new System.Drawing.Point(4, 30);
this.tabAppointment.Name = "tabAppointment";
this.tabAppointment.Size = new System.Drawing.Size(752, 466);
this.tabAppointment.TabIndex = 1;
this.tabAppointment.Text = "Appointment";
//
// ImgISNLogo
//
this.ImgISNLogo.Anchor = (System.Windows.Forms.AnchorStyles.Bottom |
System.Windows.Forms.AnchorStyles.Right);
this.ImgISNLogo.Image =
((System.Drawing.Bitmap)(resources.GetObject("ImgI SNLogo.Image")));
this.ImgISNLogo.Location = new System.Drawing.Point(624, 616);
this.ImgISNLogo.Name = "ImgISNLogo";
this.ImgISNLogo.Size = new System.Drawing.Size(150, 49);
this.ImgISNLogo.TabIndex = 2;
this.ImgISNLogo.TabStop = false;
//
// FormRHMain
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.BackgroundImage =
((System.Drawing.Bitmap)(resources.GetObject("$thi s.BackgroundImage")));
this.ClientSize = new System.Drawing.Size(792, 673);
this.Controls.AddRange(new System.Windows.Forms.Control[] {
this.ImgISNLogo,
this.tabMain,
this.ImgRHLogo});
this.Name = "FormRHMain";
this.Text = "FormRHMain";
this.Load += new System.EventHandler(this.FormRHMain_Load);
this.tabMain.ResumeLayout(false);
this.ResumeLayout(false);

}
#endregion

[STAThread]
static void Main()
{
Application.Run(new FormRHMain());
}

private void FormRHMain_Load(object sender, System.EventArgs e)
{

}

private void tabPageAppointment_Click(object sender, System.EventArgs e)
{

}

private void ImgISNLogo_Click(object sender, System.EventArgs e)
{

}
}
}
Nov 15 '05 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.