|
Hello everyone !!!
In so many applications, I have seen a button "Browse", which fires up a simple tree-based directory picker, a small pop-up window that allows a user to pick a directory and click either "OK" or "Cancel" buttons. There is a similar control in VB 6.0 called DirListBox.
However, I have not found anything like that in C# - and I thought that C# is great GUI language for Visual C++/MFC developers
Does anyone know ???
Thanks a lot in advance.
Kirill
|
|
|
|
|
you can use this control in c# after you install vb#.
you can see my code upstair.
|
|
|
|
|
Hello everyone !!!
In so many applications, I have seen a button "Browse", which fires up a simple tree-based directory picker, a small pop-up window that allows a user to pick a directory and click either "OK" or "Cancel" buttons. There is a similar control in VB 6.0 called DirListBox.
However, I have not found anything like that in C# - and I thought that C# is great GUI language for Visual C++/MFC developers
Does anyone know ???
Thanks a lot in advance.
Kirill
|
|
|
|
|
In visual C++,we use shell programming.
SHBrowseForFolder
Mazy
"The more I search, the more my need
For you,
The more I bless, the more I bleed
For you."The Outlaw Torn-Metallica
|
|
|
|
|
How can I dial up and connect to internet with modem in my C# program?
Mazy
"The more I search, the more my need
For you,
The more I bless, the more I bleed
For you."The Outlaw Torn-Metallica
|
|
|
|
|
You need to PInvoke InternetDial function.
|
|
|
|
|
Rama Krishna wrote:
You need to PInvoke InternetDial function.
Thank you for reply,but I can't find that function in MSDN.Could you please clarify it more.
Mazy
"The more I search, the more my need
For you,
The more I bless, the more I bleed
For you."The Outlaw Torn-Metallica
|
|
|
|
|
I see it in my local MSDN; make sure you don't have it filtered to show only .NET related items.
MSDN Website entry.
James
|
|
|
|
|
oh,yes.So agaian I have to use win32.
Mazy
"The more I search, the more my need
For you,
The more I bless, the more I bleed
For you."The Outlaw Torn-Metallica
|
|
|
|
|
I'll start with saying that it's somewhat difficult explaining exactly what
I am having trouble with, so bear with me..
My application loads an initial form (MainContainer). This form, uses
another class file (PAMenu) within the project to build & return an object
containing a control menu. The PAMenu contains all of the menu
construction, changes, and event handlers. It uses a 3rd party control
(MagicLibrary) to build the menu (giving it the OfficeXP/VS.NET menu
appearance). My problem is that I am having trouble accessing methods &
properties in the MainContainer form from the event handlers. Here's a bit
of code:
[MainContainer]
private PAMenu thePAMenu = new PAMenu();
appMenu = thePAMenu.Menu(); // builds the menu with default settings & display settings
Controls.Add(appMenu);
[PAMenu]
//this simply builds the menu and contains event handlers
//the internal menu object is called 'theTopMenu'
[MagicLibrary]
//this control overloads the MenuControl and MenuCommand objects
I have no problem handling events if they don't interact with the
MainContainer or it's child forms (such as the Exit handler running
Application.Exit()), but calling a public method within MainContainer just
isn't working. I've tried the following from within an event handler in
PAMenu:
this.theTopMenu.ParentForm
which gave me access to the default properties of the MainContainer form (I
was able to change the text in the titlebar), but I can't see my exposed
methods. The odd thing is that I can see some of the private properties
when stepping through intellisense.
Any ideas?
Andrew Connell
IM on MSN
andrew@aconnell.com
|
|
|
|
|
Just cast to you class:
(MainContainer )(this.theTopMenu.ParentForm).SomeMethod()
Jerzy
|
|
|
|
|
Or do this:
MainContainer mc=(MainContainer)(this.theTopMenu.ParentForm)
Then:
mc.SomeMethod()
mc.AnotherMethod()
Jerzy
|
|
|
|
|
I create a project it only a win32 empty project and add my class and main() function.
I used functions in SDK:
CreateThread();
FindFirstFile().....
When I compile and build the project. It always has linkerror:nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
How to solve this problem??
Thanks for any suggestion.
|
|
|
|
|
you need to make sure that your project is linking with this library, LIBCMT.LIB.
Build a man a fire, and he will be warm for a day Light a man on fire, and he will be warm for the rest of his life!
|
|
|
|
|
Anyone knows how to show a column in a bound datagrid as a linkLabel(hyperlink feature), when click it, can nevigate to somewhere?
Thanks a lot.
|
|
|
|
|
I'm creating an appliation that reads/writes from/to files that have the same structure as an INI file. Win32 includes a few methods to read/write keys, section, etc. I've tried to do this using C# but it could not compile. It inidcated that the methods I was using (e.g. GetPrivateProfileInt...)were not recognized or not included in any of the namespaces.
Does C# support the use of these functions? If so, under what namespace?
LA
|
|
|
|
|
http://www.codeproject.com/csharp/ini.asp
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C# and C++!
|
|
|
|
|
Hello,
This is my first C# project so you might find this question stupid
I have created a windows application and dropped on the form a sqlConnection and a sqlDataAdapter that uses the sqlConnection to connect to the database.
From the sqlDataAdapter (that maps to a specific table) I have created a DataSet via the wizard. Now I dropped a DataGrid on the form and set its DataSource and DataTable memebers correctly (I think at least, because I can see the column headers created from the dataset, and from the SQLDataAdapter I can preview my data correctly). Then in the constructor of my form I did
sqlDataAdapter1.Fill (dataSet11);
When I compile and run the app the datagid shows nothing but one single row and in the cells it says "(null)".
What do I do?
Best regards,
Alexandru Savescu
|
|
|
|
|
I'm not sure,but have you try other versions of Fill() ,add the the name of table you want with start row and end row,also are you sure that your table is not null?
Mazy
"The more I search, the more my need
For you,
The more I bless, the more I bleed
For you."The Outlaw Torn-Metallica
|
|
|
|
|
Thanks Mazy, but I do not know what else I changed in my design, but now it appeears to work.
Best regards,
Alexandru Savescu
|
|
|
|
|
How can I play CD music in C#?
I guess I have to invoke Win32 APIs or something!?
Because it seems that C# don't have any kind of media support(?)....
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C# and C++!
|
|
|
|
|
Correct C# and .NET don't support audio/video functions so you need to turn to the API or COM Interop and use Media Player 6.4
James
Simplicity Rules!
|
|
|
|
|
James T. Johnson wrote:
C# and .NET don't support audio/video functions
Any idea about the reasoning behind this?
Cheers,
Simon
"Every good work of software starts by scratching a developer's personal itch.", Eric S. Raymond
|
|
|
|
|
Well I don't have any idea at all... but one thing is sure: There is to much import-from-DLL-files stuff in C#...
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C# and C++!
|
|
|
|
|
SimonS wrote:
Any idea about the reasoning behind this?
The same reason a lot of features are missing; they wanted to get it out to meet the VS.NET launch date.
Plus while it may be missing from the framework there isn't anything to stop one from using P/Invoke or MC++ to wrap the needed functionality and consume it from C#/VB.NET.
James
|
|
|
|