A
A
Arseniy Monakin2017-11-07 14:10:42
User interface
Arseniy Monakin, 2017-11-07 14:10:42

How to write applications with non-standard WindowsForms interface?

In what development environment to write applications with a non-standard interface? Like Discord, where the interface is completely modified, starting from closing crosses, ending with different animations when hovering over the mouse?
Visual Studio, as I understand it, is not suitable for these purposes, or I'm just stupid ... I want to completely change the design of the application without using any blanks, can this be done in Visual Studio and if so, how?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
C
cicatrix, 2017-11-07
@cicatrix

Even on "bare" Windows Forms, you can stupidly "draw" any controls. The standard libraries are designed simply to make this process easier for programmers. In principle, nothing prevents you from drawing everything in the window. In general, it is not even as difficult as it seems.
After all, both Windows Forms and WPF are based on the Win32API.
Using standard controls (buttons, textboxes, etc.), even with a simple customization of properties, you can achieve very good results. If that doesn't seem like enough, you might just not have tried everything yet. If it's really small, then there are direct calls to Windows API functions. Here, in general, you can do anything with the window.

P
Peter, 2017-11-07
@petermzg

WPF Application

A
Amffore, 2017-11-07
@Amffore

It is possible to look towards WPF. Very similar to HTML + CSS + JS on the web, only desktop.
I myself am now at the stage of study, and I can say that it is a rather difficult thing to master.

U
Ulyan Romanov, 2017-11-07
@TexxTyRe

Look at the channel on YouTube
But I will say right away that these are huge crutches. WPF is better, but personally I don’t like building a UI there, no matter how rich the tools are.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question