|
frossie wrote: ink the forms together with a link label
Please explain this in detail.
|
|
|
|
|
i created 2 forms in a project.
2 forms namely, form1 and form2.
form1 uses a linklabel control (System.Windows.Forms.LinkLabel) to open up form 2.
So when i click on this text "open form 2" which is the link label, it should open up the windows form2.
SOrry but i don't really know how to explain in much detail, hope the above helps abit...thanks!
frossie
|
|
|
|
|
I didn't know what you meant by "linked"
In the onclick event, just create an instance of the 2nd form and show it.
|
|
|
|
|
Simple...
just throw a link object on the form in the designer u know and double click on that, this will open the click event.
In taht click event just write your code as,
form2.ShowDialog(this);
Rocky
|
|
|
|
|
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
Form2 form2 = new Form2();
form2.Show();
form2.ShowDialog();
}
|
|
|
|
|
Oh ic..
it works! haha thanks!
Btw, what's the difference between form2.show and form2.showdialog?
I mean i tried with both but i can't spot any visible difference..can u explain in some simple terms? hehe.
frossie
|
|
|
|
|
With form2.ShowDialog() form2 must be closed before any other window will be active, with form2.Show() you will be able to work in any window.
|
|
|
|
|
hello
can anybody help me with a combo box.
I want, when I run my application to see first value of the collection in the combo box, and I want to select only the value from collection, I don't want to allow to write any other value.
10x
|
|
|
|
|
Plz try it.
dropDownStyle property to DropDownList
Parwej Back...............DON of Developer.......
Parwej Ahamad
g_parwez@rediffmail.com
|
|
|
|
|
Hi..
I dont know if i understood you correctly...
i´m from brazil..
well.. to see fist value of the collection, add this code on "Form_Load"
comboBox1.SelectedIndex = 0;
To don´t allow to write, change the proprieties "DropDownStyle" to DropDownList..
thats it...
|
|
|
|
|
set the dropDownStyle property to DropDownList
|
|
|
|
|
Go from SystemInformation.PrimaryMonitorSize to int x, int y
I have done this by evaluating the string one character at a time but I am sure there is some easy way of which I am not aware.
|
|
|
|
|
Hello,
electriac wrote: I am sure there is some easy way
Yes
use the members of this property.
SystemInformation.PrimaryMonitorSize.Height;
SystemInformation.PrimaryMonitorSize.Width;
All the best,
Martin
|
|
|
|
|
Thanks that should have been obvious but I'm getting to the point where I can plead senility.
|
|
|
|
|
electriac wrote: I'm getting to the point where I can plead senility.
humor is allways a good recipy
|
|
|
|
|
Hi..
I´m from Brazil...
I have an application (C#) that initializes on the "system tray"...
I´d like to show some form from this application when time gets 3:00PM, for example...
but, i´d like that the form "jump" into the screen... without click a button...
that´s it..
sorry about the bad english..
thanks!
Carlos A. Velloso Jr
|
|
|
|
|
make your application as service which check periadically for the specific time and show on system tray.
or your make an exe which shedule in windows shedulin job on 3 pm
Parwej Back...............DON of Developer.......
Parwej Ahamad
g_parwez@rediffmail.com
|
|
|
|
|
You can also create an application with a timer. This application will reside only in the tray and when the desired time or any other condition has been met it will show a new form on the dekstop.
|
|
|
|
|
This is one way of doing it:
private void Form1_Load(object sender, EventArgs e)
{
TimeSpan startTime = new TimeSpan(13, 40, 0);
TimeSpan currentTime = DateTime.Now.TimeOfDay;
TimeSpan diff = startTime - currentTime;
if (diff.Ticks > 0)
{
timer1.Interval = (int)diff.TotalMilliseconds;
timer1.Start();
}
}
private void timer1_Tick(object sender, EventArgs e)
{
timer1.Stop();
WindowState = FormWindowState.Normal;
ShowInTaskbar = true;
}
|
|
|
|
|
hi all
i try to save a 4bpp bitmap in an memorystream.
example:
// Clone the original 4bpp bitmap
Bitmap bmp = (Bitmap)image.Clone();
using(MemoryStream ms = new MemoryStream())
{
bmp.Save(ms, ImageFormat.Bmp);
}
bmp.Dispose();
this code give me the following error: Error in GDI+
this code works fine but it convert the bitmap to a 32bpp format:
using(Bitmap bmp = new Bitmap(image))
{
using(MemoryStream ms = new MemoryStream())
{
bmp.Save(ms, ImageFormat.Bmp);
}
}
it is possible to save a 4bpp bitmap to a stream?
regards
JoeSharp
|
|
|
|
|
I havent tried this, but from earlier posts on these message boards, I have got the impression
Save only works for pixels that take 8 or more bits, not for 1 or 4 bits per pixel.
And that is a pitty.
Luc Pattyn
|
|
|
|
|
hi
i am using VC# 2005 and sql server 2005 express.how to set Password on my database (in Sql Server 2005 Express) ?
(bacause i don't want that users access to my sql server express database.)
thanks.
|
|
|
|
|
i have programmatically set NTFS file system folder permissions by using Active Directory Service Interfaces in Microsoft Visual C#.the problem is that i give permissions through Mohana//administrator(Domin/User) to (C:\\Test) Folder. the program works but when i right click the test folder goto Security Tab it create another user (BUILTIN//BUILTIN)and give All permition to it. i want all permission to administrator. Plz help me.
...code....
using System;
using System.Security;
using ADSSECURITYLib;
using ActiveDs;
namespace SecurityFolder
{
public class clsSecurity
{
public clsSecurity()
{
}
public void preformAction()
{
// Set <domain> to your domain name.
// Set <username> to the user account.
SetPermissions("C:\\Test","MOHANA\\administrator");
Console.WriteLine ("Full Access control granted.");
}
public void SetPermissions(string vPath, String UserName )
{
ADsSecurity objADsSec;
SecurityDescriptor objSecDes;
AccessControlList objDAcl;
AccessControlEntry objAce1;
AccessControlEntry objAce2;
Object objSIdHex;
ADsSID objSId;
string mes;
objADsSec = new ADsSecurityClass();
objSecDes = (SecurityDescriptor)(objADsSec.GetSecurityDescriptor("FILE://"+vPath));
//objSecDes=(SecurityDescriptor)objADsSec.GetSecurityDescriptor(vPath);
objDAcl = (AccessControlList)objSecDes.DiscretionaryAcl;
objSId = new ADsSIDClass();
objSId.SetAs((int)ADSSECURITYLib.ADS_SID_FORMAT.ADS_SID_SAM, UserName.ToString());
objSIdHex = objSId.GetAs((int)ADSSECURITYLib.ADS_SID_FORMAT.ADS_SID_SDDL);
// Add a new access control entry (ACE) object (objAce) so that the user has Full Control permissions on NTFS file system files.
objAce1 = new AccessControlEntryClass();
objAce1.Trustee = System.Convert.ToString (objSIdHex);
objAce1.AccessMask = (int)ActiveDs.ADS_RIGHTS_ENUM.ADS_RIGHT_GENERIC_ALL;
objAce1.AceType = (int)ActiveDs.ADS_ACETYPE_ENUM.ADS_ACETYPE_ACCESS_ALLOWED;
objAce1.AceFlags = (int)ActiveDs.ADS_ACEFLAG_ENUM.ADS_ACEFLAG_INHERIT_ACE | (int)ActiveDs.ADS_ACEFLAG_ENUM.ADS_ACEFLAG_INHERIT_ONLY_ACE | 1;
objDAcl.AddAce(objAce1);
// Add a new access control entry object (objAce) so that the user has Full Control permissions on NTFS file system folders.
objAce2 = new AccessControlEntryClass();
objAce2.Trustee = System.Convert.ToString (objSIdHex);
objAce2.AccessMask = (int)ActiveDs.ADS_RIGHTS_ENUM.ADS_RIGHT_GENERIC_ALL;
objAce2.AceType = (int)ActiveDs.ADS_ACETYPE_ENUM.ADS_ACETYPE_ACCESS_ALLOWED;
objAce2.AceFlags = (int)ActiveDs.ADS_ACEFLAG_ENUM.ADS_ACEFLAG_INHERIT_ACE | 1;
objDAcl.AddAce(objAce2);
objSecDes.DiscretionaryAcl = objDAcl;
// Set permissions on the NTFS file system folder.
objADsSec.SetSecurityDescriptor(objSecDes, "FILE://"+vPath);
}
}
}
Sanjit.rajbanshi@wlinktech.com
|
|
|
|
|
DirectoryInfo di = new DirectoryInfo("C:\\TestDir");
DirectorySecurity dc = new DirectorySecurity();
FileSystemAccessRule ar = new FileSystemAccessRule("Administrator",FileSystemRights.FullControl,AccessControlType.Allow);
dc.AddAccessRule(ar);
di.Create(dc);
|
|
|
|
|
Hi to all....
How to invoke a exe file through asp.net application.
One thing i tried is System.Diagnostics.Process.start("exe")....
it is not working...
am doing database file download using that exe.....
thank u....
Kalyan
|
|
|
|