|
For example :
Just create an ArrayList.
ArrayList a = new ArrayList();
If you create a new form, for example:
Form form = new Form();
a.Add(form);
form.Show();
If you want to know the amount, then
get the a.Count
|
|
|
|
|
thank u very much..... u r gr8... simple and perfert.......
thank u.....
|
|
|
|
|
I would say that the prefered OOP style way is to use a Singleton object.
A Singleton object is an object with no visible constructors.
You declare every constructor as private, thus hiding them all.
In order to get your single instance of the class, you create a static function which checks if an instance was already created.
If it was, you return that existing instance.
If not, you create a new one and return it.
Example:
public class SingletonClass
{
SingletonClass instance;
private SingletonClass()
{
}
public static SingletonClass GetInstance()
{
if (instance = null)
instance = new SingletonClass();
return instance;
}
}
|
|
|
|
|
hi
i am trying to retrive image from sql server using asp.net 2.0 .i use vb.net as a code behind the language.
for saving image into sql database i wrote a code as fallow
Dim len As Integer = fileCompanyLogo.PostedFile.ContentLength
Dim pic(len) As Byte
fileCompanyLogo.PostedFile.InputStream.Read(pic, 0, len)
and insert pic into databse where database field is image type.
but i have a problem to retrive image from database.
so plz help me
|
|
|
|
|
Hi People¡¡ i have a question with Singleton pattern i dont use multithread development and the singleton structure that i use is that
<br />
public static GestorBD Instance<br />
{<br />
get<br />
{<br />
if (instance == null)<br />
instance = new GestorBD();<br />
<br />
return instance;<br />
}<br />
}<br />
but in new GestorBD(), i´d like to pass a parameter how can i do it??becouse i received "0" or "1" i have to read and xml or other xml
thanks for all
-- modified at 5:50 Tuesday 1st August, 2006
Dios creo un equipo perfecto a los demas los lleno de extranjeros
|
|
|
|
|
Legolas_Bilbao wrote: but in new GestorBD(), i´d like to pass a parameter how can i do it??becouse i received "0" or "1" i have to read and xml or other xml
If you pass a parameter to the constructor then what you are implicitly saying is that it may not be a singleton. If it is still a valid case for a singleton then create a property or method to take the parameter which will change the existing state of the object.
|
|
|
|
|
the one thing that the Singleton pattern ensures as that only one instance of the object exists in your application at any given time. you have a private parameterless constructor that instanciates that object if it doesnt exist (lazy loaded) and thats it. you want to rethink your design if you are having to pass in a parameter to the constructor. Why not have a method inside the GestorBD class called ReadXML(string xmlString)/ReadXML(int method) to do the reading of the xml? Its difficlut to say what is correct without looking at the entire purpose of your class.
|
|
|
|
|
thanks i understand it
thanks for all
-- modified at 13:59 Tuesday 1st August, 2006
Dios creo un equipo perfecto a los demas los lleno de extranjeros
|
|
|
|
|
Hi,
is there a way to disable the X (close) button in the title bar of a Form?
I don't want to completely remove the controls from the title bar because I want to have the icon and the minimize button still visible.
I tried a few ways based on the override of the WndProc method, but they didn't work, probably because they were in VB6 and porting them to C# broke something.
Thanks for any help.
|
|
|
|
|
I guess thats not possible. Even I wanted the same thing some time ago but failed to do it. i even tried with some java scripts there also i failed to get a result. So i guess it is not possible.
Vipin
|
|
|
|
|
Hello Friend,
As i get your problem.
Try this solution.
Firstly Declair a bool IsClose = false;
Then in,
protected override void Dispose( bool disposing )
{
if(IsClose)
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
}
Make IsClose = true
when you want to close the form and then
call Dispose(true);
Rahul Kulkarni
|
|
|
|
|
I already use this method, but the close button is still enabled, so when the user clicks on it, nothing happens and it has not a good feeling.
Thanks anyway.
|
|
|
|
|
const int SC_CLOSE = 0xF060;
const int MF_BYCOMMAND = 0x0;
[System.Runtime.InteropServices.DllImport("user32.dll")]
public static extern IntPtr RemoveMenu(IntPtr menuHwnd, int position, int flags );
[System.Runtime.InteropServices.DllImport("user32.dll")]
public static extern IntPtr GetSystemMenu(IntPtr hwnd, int bRevert);
public static void EnableApplicationClose( System.Windows.Forms.Form form, bool val )
{
IntPtr menu = GetSystemMenu( form.Handle, val ? 1 : 0 );
if ( !val && menu != IntPtr.Zero )
RemoveMenu( menu, SC_CLOSE, MF_BYCOMMAND );
else
{
form.Enabled = false;
form.Enabled = true;
}
}
|
|
|
|
|
Thank you so much!
It's exactly what I was looking for!
|
|
|
|
|
In my project I m created DataGrid TableStyle and DataGrid Text coloumn when clicking on textcolumn contain of that coloumn display in the next form.
my problem is before sorting code working fine but when i m doing sorting and clicking on any datagridtextcoloumn it displaying before sorting data.
i m binding datagrid with type dataset.
sorting base on datagrid header row.
help me it's very urgent.
|
|
|
|
|
can u make it little more clearer please. I didnt get u.
Vipin
|
|
|
|
|
I m binding datagrid with schema, datagrid having five column datetime ,seqno,networkid,type,message etc.
i created datagridtablestyle.
datagridtablestyle allowsorting property is true.
when i m clicking on datagrid header it doing should sorting according to that.
when i m double clicking on any datagridtextcolumn,i m finding on which row and which coloumn i clicked then i m displaying the cell value in the next form.this is also working but before sorting.
after sorting when i m doing samething it displaying before sorting data.
for example
there are three coloumn in datagrid
before sortin
Id type Message
1 m Hello
2 e bye
3 s Yes
when i m double clicking on any row or coloumn it display message coloumn value in the next form.
suppose i m doing sorting on message colomn
After sorting
Id type Message
2 e bye
1 m Hello
3 s Yes
when i m double clicking on any row or coloumn it display message coloumn value in the next form.
suppose i clicked on Hello that's second row third coloumn ,so it should display Hello in next form but it's displaying old one that is "Bye"
even though i m using data grid referesh propertie and re binding the datagrid also.
but result is same.
|
|
|
|
|
Hello Frieds,
Can we do application which will get time and date from any datetime site
and synchronize the time of client machine in C#.Net windows application ONLY.
Code, Helpfull sites needed.
Thanks in Advance.
Rahul Kulkarni
|
|
|
|
|
http://msdn2.microsoft.com/en-us/library/k8azesy5.aspx
Then you can use the string you get to set the machine time. Probably using DOS Command.
|
|
|
|
|
Why did you delete the exact same question posted an hour or 2 ago?
|
|
|
|
|
Hi, I have a very serious problem and i've been making researches for almost a week now. i need to force wmp activex to switch aspect-ratio like 16:9 or 4:3.
Please it is really important and i'm a little bit out of schedule.
I'm using c# technology so if anyone can help me i would really appreciate it.
thank you
Souhail Jabbour
Souhail J Jabbour
Software Developer
Activemania.com
|
|
|
|
|
Hi,
Is there an easy way to find out if a string contains a valid date?
Example:
string dateStr = "060101"; //format is yymmdd
TIA,
Ed
VagaBond
|
|
|
|
|
I forgot to add that the try/catch method of determining the validity is not really desired 'cuz according to our standards - "Exceptions are used to indicate that an error has occurred while running the program".
VagaBond
|
|
|
|
|
Use the DateTime.TryParseExact method.
---
b { font-weight: normal; }
|
|
|
|
|
static bool IsDateTimeOk(string input)
{
try
{
int year = int.Parse(input.Substring(0, 2)) + 2000;
int month = int.Parse(input.Substring(2, 2));
int day = int.Parse(input.Substring(4, 2));
int maxDaysInFeb = 28;
if(year % 4 == 0 && year % 100 != 0 && year % 400 == 0)
maxDaysInFeb = 29;
if(month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
if(day >= 1 && day <= 31)
return true;
else if(month != 2)
if(day >= 1 && day <= 30)
return true;
else
if(day >= 1 && day <= maxDaysInFeb)
return true;
return false;
}
catch
{
return false;
}
}
|
|
|
|