|
Yes, this is really, really basic...
Is there a 'best practices' for folder names on Web Hosting when constructing ASP pages. We are collecting basic inquiry from visitors and working with a new hosting service. .Net 2.0 / VBScript / etc. are all supported. Sample code is provided, but I am at a loss for where to store the .ASP since we have to specifiy SMTP with username and password and we DO NOT want it to become visible for others to use.
It would look a lot easier if you just move over and let me do it.
|
|
|
|
|
Go ask in the ASP forum!
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
my program implements the funtionality of adding and removing the tabpages and adding the controls to the tabpages .I have three tabpages as default with the controls added to it.Now rest i addtabapges with the tabcontrols addded to it.
public partial class Form1 : Form
{
private static int pageNumber=4;
private System.Windows.Forms.CheckBox tab2CheckBox3;
private System.Windows.Forms.CheckBox tab2CheckBox2;
private System.Windows.Forms.CheckBox tab2CheckBox1;
private System.Windows.Forms.RadioButton tabRadioButton;
private System.Windows.Forms.RadioButton tab1Radio1Button1;
private System.Windows.Forms.RadioButton tab2Radio2Button2;
private System.Windows.Forms.RadioButton tab3Radio3Button3;
private System.Windows.Forms.RadioButton tab4Radio4Button4;
private System.Windows.Forms.RadioButton tab5Radio5Button5;
private System.Windows.Forms.RadioButton tab6Radio6Button6;
private System.Windows.Forms.RadioButton tab7Radio7Button7;
private System.Windows.Forms.RadioButton tab8Radio8Button8;
private System.Windows.Forms.RadioButton tab9Radio9Button9;
private System.Windows.Forms.RadioButton tab10Radio10Button10;
private System.Windows.Forms.RadioButton tab11Radio11Button11;
private System.Windows.Forms.RadioButton tab12Radio12Button12;
private System.Windows.Forms.RadioButton tab13Radio13Button13;
private System.Windows.Forms.RadioButton tab14Radio14Button14;
private System.Windows.Forms.RadioButton tabRadioButton15;
private System.Windows.Forms.RadioButton tabRadioButton16;
private System.Windows.Forms.RadioButton tabRadioButton17;
private System.Windows.Forms.RadioButton tabRadioButton18;
private System.Windows.Forms.RadioButton tabRadioButton19;
private System.Windows.Forms.RadioButton tabRadioButton20;
private System.Windows.Forms.RadioButton tabRadioButton21;
private System.Windows.Forms.RadioButton tabRadioButton22;
private System.Windows.Forms.RadioButton tabRadioButton23;
private System.Windows.Forms.RadioButton tabRadioButton24;
private System.Windows.Forms.RadioButton tabRadioButton25;
private System.Windows.Forms.RadioButton tabRadioButton26;
private System.Windows.Forms.RadioButton tabRadioButton27;
private System.Windows.Forms.RadioButton tabRadioButton28;
private System.Windows.Forms.RadioButton tabRadioButton29;
private System.Windows.Forms.RadioButton tabRadioButton30;
private System.Windows.Forms.RadioButton tabRadioButton31;
private System.Windows.Forms.RadioButton tabRadioButton32;
private System.Windows.Forms.RadioButton tabRadioButton33;
private System.Windows.Forms.RadioButton tabRadioButton34;
private System.Windows.Forms.RadioButton tabRadioButton35;
private System.Windows.Forms.RadioButton tabRadioButton36;
private System.Windows.Forms.RadioButton tabRadioButton37;
private System.Windows.Forms.RadioButton tabRadioButton38;
private System.Windows.Forms.RadioButton tabRadioButton40;
private System.Windows.Forms.RadioButton tabRadioButton41;
private System.Windows.Forms.RadioButton tabRadioButton42;
private System.Windows.Forms.RadioButton tabRadioButton43;
private System.Windows.Forms.RadioButton tabRadioButton44;
private System.Windows.Forms.RadioButton tabRadioButton45;
private System.Windows.Forms.RadioButton tabRadioButton46;
private System.Windows.Forms.RadioButton tabRadioButton47;
private System.Windows.Forms.RadioButton tabRadioButton48;
private System.Windows.Forms.RadioButton tabRadioButton49;
private System.Windows.Forms.RadioButton tabRadioButton50;
private System.Windows.Forms.RadioButton tabRadioButton51;
private System.Windows.Forms.RadioButton tabRadioButton52;
private System.Windows.Forms.RadioButton tabRadioButton53;
private System.Windows.Forms.RadioButton tabRadioButton54;
private System.Windows.Forms.RadioButton tabRadioButton55;
private System.Windows.Forms.RadioButton tabRadioButton56;
private Control control = new Control();
private System.Windows.Forms.CheckBox tab1CheckBox1;
private System.Windows.Forms.CheckBox tabCheckBox2;
private System.Windows.Forms.CheckBox tabCheckBox3;
private System.Windows.Forms.CheckBox tabCheckBox4;
private System.Windows.Forms.CheckBox tabCheckBox5;
private System.Windows.Forms.CheckBox tabCheckBox6;
private System.Windows.Forms.CheckBox tabCheckBox7;
private System.Windows.Forms.CheckBox tabCheckBox8;
private System.Windows.Forms.CheckBox tabCheckBox9;
private System.Windows.Forms.CheckBox tabCheckBox10;
private System.Windows.Forms.CheckBox tabCheckBox11;
private System.Windows.Forms.CheckBox tabCheckBox12;
private System.Windows.Forms.CheckBox tabCheckBox13;
private System.Windows.Forms.CheckBox tabCheckBox14;
private System.Windows.Forms.CheckBox tabCheckBox15;
private System.Windows.Forms.CheckBox tabCheckBox16;
private System.Windows.Forms.CheckBox tabCheckBox17;
private System.Windows.Forms.CheckBox tabCheckBox18;
private System.Windows.Forms.CheckBox tabCheckBox19;
private System.Windows.Forms.CheckBox tabCheckBox20;
private System.Windows.Forms.CheckBox tabCheckBox21;
private System.Windows.Forms.CheckBox tabCheckBox22;
private System.Windows.Forms.CheckBox tabCheckBox23;
private System.Windows.Forms.CheckBox tabCheckBox24;
private System.Windows.Forms.CheckBox tabCheckBox25;
private System.Windows.Forms.CheckBox tabCheckBox26;
private System.Windows.Forms.CheckBox tabCheckBox27;
private System.Windows.Forms.CheckBox tabCheckBox28;
private System.Windows.Forms.CheckBox tabCheckBox29;
private System.Windows.Forms.CheckBox tabCheckBox30;
private System.Windows.Forms.CheckBox tabCheckBox31;
private System.Windows.Forms.CheckBox tabCheckBox32;
private System.Windows.Forms.CheckBox tabCheckBox33;
private System.Windows.Forms.CheckBox tabCheckBox34;
private System.Windows.Forms.CheckBox tabCheckBox35;
private System.Windows.Forms.CheckBox tabCheckBox36;
private System.Windows.Forms.CheckBox tabCheckBox37;
private System.Windows.Forms.CheckBox tabCheckBox38;
private System.Windows.Forms.CheckBox tabCheckBox39;
private System.Windows.Forms.CheckBox tabCheckBox40;
private System.Windows.Forms.CheckBox tabCheckBox41;
private System.Windows.Forms.CheckBox tabCheckBox42;
private System.Windows.Forms.CheckBox tabCheckBox43;
private System.Windows.Forms.CheckBox tabCheckBox44;
private System.Windows.Forms.TabPage tabPage1;
private System.Windows.Forms.TabPage tabPage2;
private System.Windows.Forms.TabPage tabPage3;
private System.Windows.Forms.TabPage tabPage4;
private System.Windows.Forms.RadioButton tab3RadioButton2;
private System.Windows.Forms.RadioButton tab3RadioButton1;
private System.Windows.Forms.TabControl tabControl1;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Button button2;
private System.Windows.Forms.Label tab1Label1;
private System.Windows.Forms.Button tab1Button1;
List<tabpage> _cache = new List<tabpage>();
public Form1()
{
InitializeComponent();
this.tabControl1.Selected += new TabControlEventHandler(tabControl1_Selected);
}
private void InitializeComponent()
{
this.tab2CheckBox3 = new System.Windows.Forms.CheckBox();
this.tab2CheckBox2 = new System.Windows.Forms.CheckBox();
this.tab2CheckBox1 = new System.Windows.Forms.CheckBox();
this.tabControl1 = new System.Windows.Forms.TabControl();
this.tab1CheckBox1 = new System.Windows.Forms.CheckBox();
this.tabCheckBox2 = new System.Windows.Forms.CheckBox();
this.tabCheckBox3 = new System.Windows.Forms.CheckBox();
this.tabCheckBox4 = new System.Windows.Forms.CheckBox();
this.tabCheckBox5 = new System.Windows.Forms.CheckBox();
this.tabCheckBox6 = new System.Windows.Forms.CheckBox();
this.tabCheckBox7 = new System.Windows.Forms.CheckBox();
this.tabCheckBox8 = new System.Windows.Forms.CheckBox();
this.tabCheckBox9 = new System.Windows.Forms.CheckBox();
this.tabCheckBox10 = new System.Windows.Forms.CheckBox();
this.tabCheckBox11 = new System.Windows.Forms.CheckBox();
this.tabCheckBox12 = new System.Windows.Forms.CheckBox();
this.tabCheckBox13 = new System.Windows.Forms.CheckBox();
this.tabCheckBox14 = new System.Windows.Forms.CheckBox();
this.tabCheckBox15 = new System.Windows.Forms.CheckBox();
this.tabCheckBox16 = new System.Windows.Forms.CheckBox();
this.tabCheckBox17 = new System.Windows.Forms.CheckBox();
this.tabCheckBox18 = new System.Windows.Forms.CheckBox();
this.tabCheckBox19 = new System.Windows.Forms.CheckBox();
this.tabCheckBox20 = new System.Windows.Forms.CheckBox();
this.tabCheckBox21 = new System.Windows.Forms.CheckBox();
this.tabCheckBox22 = new System.Windows.Forms.CheckBox();
this.tabCheckBox23 = new System.Windows.Forms.CheckBox();
this.tabCheckBox24 = new System.Windows.Forms.CheckBox();
this.tabCheckBox25 = new System.Windows.Forms.CheckBox();
this.tabCheckBox26 = new System.Windows.Forms.CheckBox();
this.tabCheckBox27 = new System.Windows.Forms.CheckBox();
this.tabCheckBox28 = new System.Windows.Forms.CheckBox();
this.tabCheckBox29 = new System.Windows.Forms.CheckBox();
this.tabCheckBox30 = new System.Windows.Forms.CheckBox();
this.tabCheckBox31 = new System.Windows.Forms.CheckBox();
this.tabCheckBox32 = new System.Windows.Forms.CheckBox();
this.tabCheckBox33 = new System.Windows.Forms.CheckBox();
this.tabCheckBox34 = new System.Windows.Forms.CheckBox();
this.tabCheckBox35 = new System.Windows.Forms.CheckBox();
this.tabCheckBox36 = new System.Windows.Forms.CheckBox();
this.tabCheckBox37 = new System.Windows.Forms.CheckBox();
this.tabCheckBox38 = new System.Windows.Forms.CheckBox();
this.tabCheckBox39 = new System.Windows.Forms.CheckBox();
this.tabCheckBox40 = new System.Windows.Forms.CheckBox();
this.tabCheckBox41 = new System.Windows.Forms.CheckBox();
this.tabCheckBox42 = new System.Windows.Forms.CheckBox();
this.tabCheckBox43 = new System.Windows.Forms.CheckBox();
this.tabCheckBox44 = new System.Windows.Forms.CheckBox();
this.tabRadioButton = new System.Windows.Forms.RadioButton();
this.tab1Radio1Button1 = new System.Windows.Forms.RadioButton();
this.tab2Radio2Button2 = new System.Windows.Forms.RadioButton();
this.tab3Radio3Button3 = new System.Windows.Forms.RadioButton();
this.tab4Radio4Button4= new System.Windows.Forms.RadioButton();
this.tab5Radio5Button5 = new System.Windows.Forms.RadioButton();
this.tab6Radio6Button6 = new System.Windows.Forms.RadioButton();
this.tab7Radio7Button7 = new System.Windows.Forms.RadioButton();
this.tab8Radio8Button8 = new System.Windows.Forms.RadioButton();
this.tab9Radio9Button9 = new System.Windows.Forms.RadioButton();
this.tab10Radio10Button10 = new System.Windows.Forms.RadioButton();
this.tab11Radio11Button11 = new System.Windows.Forms.RadioButton();
this.tab12Radio12Button12 = new System.Windows.Forms.RadioButton();
this.tab13Radio13Button13 = new System.Windows.Forms.RadioButton();
this.tab14Radio14Button14 = new System.Windows.Forms.RadioButton();
this.tabRadioButton15 = new System.Windows.Forms.RadioButton();
this.tabRadioButton16 = new System.Windows.Forms.RadioButton();
this.tabRadioButton17 = new System.Windows.Forms.RadioButton();
this.tabRadioButton18 = new System.Windows.Forms.RadioButton();
this.tabRadioButton19 = new System.Windows.Forms.RadioButton();
this.tabRadioButton20 = new System.Windows.Forms.RadioButton();
this.tabRadioButton21 = new System.Windows.Forms.RadioButton();
this.tabRadioButton22 = new System.Windows.Forms.RadioButton();
this.tabRadioButton23 = new System.Windows.Forms.RadioButton();
this.tabRadioButton24 = new System.Windows.Forms.RadioButton();
this.tabRadioButton25 = new System.Windows.Forms.RadioButton();
this.tabRadioButton26 = new System.Windows.Forms.RadioButton();
this.tabRadioButton27 = new System.Windows.Forms.RadioButton();
this.tabRadioButton28 = new System.Windows.Forms.RadioButton();
this.tabRadioButton29 = new System.Windows.Forms.RadioButton();
this.tabRadioButton30 = new System.Windows.Forms.RadioButton();
this.tabRadioButton31 = new System.Windows.Forms.RadioButton();
this.tabRadioButton32 = new System.Windows.Forms.RadioButton();
this.tabRadioButton33 = new System.Windows.Forms.RadioButton();
this.tabRadioButton34 = new System.Windows.Forms.RadioButton();
this.tabRadioButton35 = new System.Windows.Forms.RadioButton();
this.tabRadioButton36 = new System.Windows.Forms.RadioButton();
this.tabRadioButton37 = new System.Windows.Forms.RadioButton();
this.tabRadioButton38 = new System.Windows.Forms.RadioButton();
this.tabRadioButton40 = new System.Windows.Forms.RadioButton();
this.tabRadioButton41 = new System.Windows.Forms.RadioButton();
this.tabRadioButton42 = new System.Windows.Forms.RadioButton();
this.tabRadioButton43 = new System.Windows.Forms.RadioButton();
this.tabRadioButton44 = new System.Windows.Forms.RadioButton();
this.tabRadioButton45 = new System.Windows.Forms.RadioButton();
this.tabRadioButton46 = new System.Windows.Forms.RadioButton();
this.tabRadioButton47 = new System.Windows.Forms.RadioButton();
this.tabRadioButton48 = new System.Windows.Forms.RadioButton();
this.tabRadioButton49 = new System.Windows.Forms.RadioButton();
this.tabRadioButton50 = new System.Windows.Forms.RadioButton();
this.tabRadioButton51 = new System.Windows.Forms.RadioButton();
this.tabRadioButton52 = new System.Windows.Forms.RadioButton();
this.tabRadioButton53 = new System.Windows.Forms.RadioButton();
this.tabRadioButton54 = new System.Windows.Forms.RadioButton();
this.tabRadioButton55 = new System.Windows.Forms.RadioButton();
this.tabRadioButton56 = new System.Windows.Forms.RadioButton();
this.tabPage1 = new System.Windows.Forms.TabPage();
this.tabPage2 = new System.Windows.Forms.TabPage();
this.tabPage3 = new System.Windows.Forms.TabPage();
this.tabPage4 = new System.Windows.Forms.TabPage();
this.button1 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.tab1Label1 = new System.Windows.Forms.Label();
this.tab1Button1 = new System.Windows.Forms.Button();
this.tab3RadioButton2 = new System.Windows.Forms.RadioButton();
this.tab3RadioButton1 = new System.Windows.Forms.RadioButton();
this.tabControl1.SuspendLayout();
this.SuspendLayout();
//
// tabControl1
//
tabPage1.Controls.Add(this.tab2CheckBox1);
tabPage2.Controls.Add(this.tab1Label1);
tabPage2.Controls.Add(this.tab1Button1);
tabPage3.Controls.Add(this.tab3RadioButton2);
tabPage3.Controls.Add(this.tab3RadioButton1);
//design of all the controls did not provide coz lack of space
this.Name = "Form1";
this.Text = "TabPages";
this.tabControl1.ResumeLayout(false);
this.ResumeLayout(false);
this.PerformLayout();
}
private void tab1Button1_Click(object sender, System.EventArgs e)
{
// Inserts the code that should run when the button is clicked.
}
void tabControl1_Selected(object sender, TabControlEventArgs e)
{
if (e.TabPage != null)
{
if (_cache.Contains(e.TabPage))
{
_cache.Remove(e.TabPage);
}
_cache.Add(e.TabPage);
}
}
private void button1_Click(object sender, EventArgs e)
{
TabPage page = new TabPage("TabPage" + pageNumber.ToString());
AddControlsToTabPage(page);
this.tabControl1.TabPages.Add(page);
pageNumber++;
this.tabControl1.SelectedTab = page;
}
private void AddControlsToTabPage(TabPage page)
{
page.Controls.Add(this.tab1CheckBox1);
page.Controls.Add(this.tabCheckBox2);
page.Controls.Add(this.tabCheckBox3);
page.Controls.Add(this.tabCheckBox4);
page.Controls.Add(this.tabCheckBox5);
page.Controls.Add(this.tabCheckBox6);
page.Controls.Add(this.tabCheckBox7);
page.Controls.Add(this.tabCheckBox8);
page.Controls.Add(this.tabCheckBox9);
page.Controls.Add(this.tabCheckBox10);
page.Controls.Add(this.tabCheckBox11);
page.Controls.Add(this.tabCheckBox12);
page.Controls.Add(this.tabCheckBox13);
page.Controls.Add(this.tabCheckBox14);
page.Controls.Add(this.tabCheckBox15);
page.Controls.Add(this.tabCheckBox16);
page.Controls.Add(this.tabCheckBox17);
page.Controls.Add(this.tabCheckBox18);
page.Controls.Add(this.tabCheckBox19);
page.Controls.Add(this.tabCheckBox20);
page.Controls.Add(this.tabCheckBox21);
page.Controls.Add(this.tabCheckBox22);
page.Controls.Add(this.tabCheckBox23);
page.Controls.Add(this.tabCheckBox24);
page.Controls.Add(this.tabCheckBox25);
page.Controls.Add(this.tabCheckBox26);
page.Controls.Add(this.tabCheckBox27);
page.Controls.Add(this.tabCheckBox28);
page.Controls.Add(this.tabCheckBox29);
page.Controls.Add(this.tabCheckBox30);
page.Controls.Add(this.tabCheckBox31);
page.Controls.Add(this.tabCheckBox32);
page.Controls.Add(this.tabCheckBox33);
page.Controls.Add(this.tabCheckBox34);
page.Controls.Add(this.tabCheckBox35);
page.Controls.Add(this.tabCheckBox36);
page.Controls.Add(this.tabCheckBox37);
page.Controls.Add(this.tabCheckBox38);
page.Controls.Add(this.tabCheckBox39);
page.Controls.Add(this.tabCheckBox40);
page.Controls.Add(this.tabCheckBox41);
page.Controls.Add(this.tabCheckBox42);
page.Controls.Add(this.tabCheckBox43);
page.Controls.Add(this.tabCheckBox44);
page.Controls.Add(this.tabRadioButton);
page.Controls.Add(this.tab1Radio1Button1);
page.Controls.Add(this.tab2Radio2Button2);
page.Controls.Add(this.tab3Radio3Button3);
page.Controls.Add(this.tab4Radio4Button4);
page.Controls.Add(this.tab5Radio5Button5);
page.Controls.Add(this.tab6Radio6Button6);
page.Controls.Add(this.tab7Radio7Button7);
page.Controls.Add(this.tab8Radio8Button8);
page.Controls.Add(this.tab9Radio9Button9);
page.Controls.Add(this.tab10Radio10Button10);
page.Controls.Add(this.tab11Radio11Button11);
page.Controls.Add(this.tab12Radio12Button12);
page.Controls.Add(this.tab13Radio13Button13);
page.Controls.Add(this.tab14Radio14Button14);
page.Controls.Add(this.tabRadioButton15);
page.Controls.Add(this.tabRadioButton16);
page.Controls.Add(this.tabRadioButton17);
page.Controls.Add(this.tabRadioButton18);
page.Controls.Add(this.tabRadioButton19);
page.Controls.Add(this.tabRadioButton20);
page.Controls.Add(this.tabRadioButton21);
page.Controls.Add(this.tabRadioButton22);
page.Controls.Add(this.tabRadioButton23);
page.Controls.Add(this.tabRadioButton24);
page.Controls.Add(this.tabRadioButton25);
page.Controls.Add(this.tabRadioButton26);
page.Controls.Add(this.tabRadioButton27);
page.Controls.Add(this.tabRadioButton28);
page.Controls.Add(this.tabRadioButton29);
page.Controls.Add(this.tabRadioButton30);
page.Controls.Add(this.tabRadioButton31);
page.Controls.Add(this.tabRadioButton31);
page.Controls.Add(this.tabRadioButton32);
page.Controls.Add(this.tabRadioButton33);
page.Controls.Add(this.tabRadioButton34);
page.Controls.Add(this.tabRadioButton35);
page.Controls.Add(this.tabRadioButton36);
page.Controls.Add(this.tabRadioButton37);
page.Controls.Add(this.tabRadioButton38);
page.Controls.Add(this.tabRadioButton40);
page.Controls.Add(this.tabRadioButton41);
page.Controls.Add(this.tabRadioButton42);
page.Controls.Add(this.tabRadioButton43);
page.Controls.Add(this.tabRadioButton44);
page.Controls.Add(this.tabRadioButton45);
page.Controls.Add(this.tabRadioButton46);
page.Controls.Add(this.tabRadioButton47);
page.Controls.Add(this.tabRadioButton48);
page.Controls.Add(this.tabRadioButton49);
page.Controls.Add(this.tabRadioButton50);
page.Controls.Add(this.tabRadioButton51);
page.Controls.Add(this.tabRadioButton52);
page.Controls.Add(this.tabRadioButton53);
page.Controls.Add(this.tabRadioButton54);
page.Controls.Add(this.tabRadioButton55);
page.Controls.Add(this.tabRadioButton56);
}
private void button2_Click(object sender, EventArgs e)
{
if (_cache.Count > 0)
{
this.tabControl1.Selected -= new TabControlEventHandler(tabControl1_Selected);
this.tabControl1.TabPages.Remove(_cache[_cache.Count - 1]);
this.tabControl1.Selected += new TabControlEventHandler(tabControl1_Selected);
_cache.RemoveAt(_cache.Count - 1);
}
if (_cache.Count > 0)
{
this.tabControl1.SelectedTab = _cache[_cache.Count - 1];
}
}
}
}
Now problem with my program is that i have 100 controls added to tabpages ,when i click on add button
I add the tabpages with these 100 controls but only the last tabpage has these 100 controls when i
open the previous added tabpages they are empty.But, noe i want the functinality in such a way that
suppos i add infinite tabpages all those tabpages should have these same 100 controls when i open
the added tabpages, that is i need to add controls to tabpages while creating it.If u ar not clear with my requirement pls let
me know.I am going in loops i need to
find a solution to my problem pls help me out.Well, i have to find a way to add controls to the tab page wile creating tabpage.
So how do i do that can u pls help me.
Thanks in advance
|
|
|
|
|
First of all,
Way too much code for a simple question. No one would read all that. Just post the necessary code to illustrate your problem. And it's not ADO.Net related btw.
swapna chow wrote: But, noe i want the functinality in such a way that
suppos i add infinite tabpages all those tabpages should have these same 100 controls when i open
the added tabpages, that is i need to add controls to tabpages while creating it.
Anyway, how about putting the 100 controls in a single collection List<Control> , for example, and in form Load event (for example) iterate over the tabpages and add all the controls for each tabpage.
Or even better create a custom control or a custom tabpage to hold the controls you want and add this control or page to all the tabpages you want.
You may want to handle the Selected event then to destroy the custom control/page that is no longer in selection. Be careful, you'd need to keep references somehow to your data entities.
Eslam Afifi
|
|
|
|
|
Thanks for ur reponse Eslam Afifi .Actually i had to send u all that code to understand the working of my program , anyways from next time i will not be sending.Ive understood ur approach ,but i guess i am unable to implement it programatically.Can u please send me a sample according to the working of my program so that i can apply it to my program and execute it.
Thanks in advance
|
|
|
|
|
Here is the basic idea. Add a new item to the project and select User Control. design it the way you want.
Then you have the choice either to load all at once (may take time and consumes memory)
or create and destroy on demand.
the first choice
the second choice
Eslam Afifi
|
|
|
|
|
Thanks for ur response Eslam Afifi
this is wat i have already applied to my program if u see my program u will understand.
U actually want me to add the controls to the tabpage ,but if i have few tabpages it would be working suppose i have infinite tabpages the approach will be very lengthy for me to implement.
|
|
|
|
|
No, your code is defining a LOT of controls in hard code. You should add user controls that hold another controls. And for the "infinite" tabpages, you just use a loop.
Eslam Afifi
|
|
|
|
|
Thanks for ur response Eslam Afifi .
But,how do i add user controls that hold another controls .Well i am new to this can u
send me any sample for implementing it.
Thanks in advance.
|
|
|
|
|
I already did.
Eslam Afifi wrote: Add a new item to the project and select User Control. design it the way you want.
Right-click the project in the solution explorer
Add -> New Item
User Control
Now you have a designer, design the control as you design a form. Google for more info about that.
Eslam Afifi
|
|
|
|
|
Thanks Eslam Afifi
Now my program is excelently working with the use of user control.
Thanks to u once again.
|
|
|
|
|
Glad to help.
Eslam Afifi
|
|
|
|
|
Hi,
I have an winform aplication that is mainform with a tree. Each node open a embebed form in mainform.
The show of some forms are slow, because they have a lot of controls, my ideia is show a simple loader, for example a progress bar when the form are load.
What is the best way to do that?
|
|
|
|
|
Show the progress form in another Thread because your UI thread would be busy loading the target form and would not update the progress bar.
Eslam Afifi
|
|
|
|
|
|
I dunno if it's the best way, what we did was to separate the controls on the form into tabs, put all the controls for a tab into a custom control, then load the custom controls as the tabs get selected. That way we're only loading a subset of the controls at any time.
The draw back is saving the information at the end. You have to check which controls were actually created and deal with the ones that weren't.
The true man wants two things: danger and play. For that reason he wants woman, as the most dangerous plaything.
|
|
|
|
|
Hi,
I am having two major problem in Crystal Report.
First, I am not able to format date in crystal report.
i selected the filed then right button=>format object, and selected appropriate format for my date field (ie. "dd/MM/yyyy") but again and again it shows in some old format something like 2009-01-05T00:5566
Second, when ever i am trying to do Sum for some fields it shows only count for that particular field even it is of Number/Decimal datatype.
can any one help me please? Thank you in Advance.
Abdu.
|
|
|
|
|
You just go in the format options...
There you may find different options where you can change the way you want your data..
all you need to do is first convert it to Datetime and then with your own format..
|
|
|
|
|
I have an window application(using log4net) with App.config as below
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<log4net debug="true">
<appender name="ErrorLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="E:\\Logs\\Test.log" />
<appendToFile value="true" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<datePattern value="yyyyMMdd" />
<rollingStyle value="Date" />
<filter type="log4net.Filter.StringMatchFilter">
<param name="AcceptOnMatch" value="false" />
<param name="StringToMatch" value="get_aspx_ver.aspx" />
</filter>
<filter type="log4net.Filter.LevelRangeFilter">
<acceptOnMatch value="true" />
<levelMin value="WARN" />
<levelMax value="FATAL" />
</filter>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%-5p %d %5rms %-22.22c{1} %-18.18M - %m%n" />
</layout>
</appender>
<root>
<level value="ERROR" />
<appender-ref ref="SmtpAppender" />
<appender-ref ref="InfoLogFileAppender" />
<appender-ref ref="ErrorLogFileAppender" />
</root>
</log4net>
</configuration>
I configured log4net as above.
and in Assemblyinfo.cs file i used the tag like
[assembly: XmlConfigurator(ConfigFile="App.config",Watch=true)]
now My problem is when i run this windows application,error is not logging to the given path.
It seems it is looking the app.config file in bin\debug folder.
if i copy & paste the app.config file in the bin\debug file then it is writing error into the given path.else it is not writing.
when we add new item defaultly the file will be in our project location.right?
Please suggest me, why it is behaving like that?
I enabled log4net debug,at that time, error is as below:
log4net: XmlConfigurator: config file [E:\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\App.config] not found. Configuration unchanged.
log4net: Hierarchy: Shutdown called on Hierarchy [log4net-default-repository]
Please give me suggestions as soon as possible.
|
|
|
|
|
Is it because you have asked it to look for App.config but when you build your project Visual Studio renames App.config to <whatever your="" app="" name="">.exe.config?
You shouldn't have to do the [assembly: XmlConfigurator(ConfigFile="App.config",Watch=true)] . Remove it from your AssemblyInfo.cs file and let the .NET framework perform its own magic.
"we must lose precision to make significant statements about complex systems."
-deKorvin on uncertainty
|
|
|
|
|
Try setting Copy local to true for App.config
|
|
|
|
|
Hello,
I have a datagridview, and i want to display data and image in datagridview.
and i am using Oracle Database. In Table i have taken BLOB type of Image column.
when i bind the Datagridview to database..then it display only text feild. its not display image field. I have allready taken DataGridViewImageColumn for image field.
How to display also image in datagridview.
Thanks
Raushan Kumar
|
|
|
|
|
There are two ways.
1. Save the bytes as image on the disk and then show in the grid.
2. Use MemoryStream to directly show the image in the grid.
There are a lot of samples on web and fairly easy to find.
|
|
|
|
|
hi
I am having a treeview in the left, a list view in the right and a refresh button.
Treeview shows year,month and dates while listview shows the logs for the current date selected date.
While pressing refresh button, I have to update both treeview and listview from the latest data in dataset.
How can I retain the selected node of the treeview when it is updated.
thanks
Fadi
|
|
|
|
|
You can't keep the node selected, since you're removing it. A workaround would be to get the key of the selected node, before you clear the treeview. Once done with loading, find the node (by key) and select it again
I are troll
|
|
|
|